/* ============================================================================
 * At The Preserve — grounds.css · site skin (v1.0.0)
 * Editorial palette: oxblood #8f2418 · ink #1c1a17 · paper #faf6ed ·
 * bone #f4ede0 · gold #c9a159. Never default blue.
 * ==========================================================================*/

:root{ --atp-ox:#8f2418; --atp-ox-deep:#6e1b12; --atp-ink:#1c1a17; --atp-paper:#faf6ed; --atp-bone:#f4ede0; --atp-gold:#c9a159; --atp-rule:#e3d8c2; --atp-muted:#6f665c; }

/* — links: never browser blue, site-wide — */
body a{ color:var(--atp-ink); }
body a:hover, body a:focus{ color:var(--atp-ox); }

/* — page canvas — */
body, #et-main-area{ background-color:var(--atp-paper); }

/* — Divi buttons → editorial language — */
body .et_pb_button{ background:var(--atp-ox); color:var(--atp-paper) !important; border:0; border-radius:0; font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:600; letter-spacing:.18em; text-transform:uppercase; padding:14px 26px !important; }
body .et_pb_button:hover, body .et_pb_button:focus{ background:var(--atp-ox-deep); color:var(--atp-paper) !important; padding:14px 26px !important; }
body .et_pb_button::after{ display:none; }

/* The Grounds Map itself is a self-contained Code-module drop-in
 * (resources/grounds-map.html) — its styles ship inside the module so the
 * page keeps working even if this stylesheet is ever dequeued. */
