:root{--bg:#18160f;--land:#1f1d15;--ink:#ece4cf;--muted:#a39a82;--line:#3a3526;--card:#1c1911ed;--hi:#fff6de;--tannin:#d19a4a;--spring:#5fd8cc;--under:#9b8cd6;--river:#4a4230;--contour:#3b3a2c;--lakewater:#c2e070;--coral:#f08a5d;--gulf:#d19a4a;--atl:#7fa9e6;--sink:#a794f0;--inland:#8c8577;--off:#5d584b;--lake:#1b2224;--shore:#2d3837;--marsh:#34362a;--sea:#1f2c30;--stream:#3d6670;--heat-1:#f2d45c;--heat-2:#f0843c;--heat-3:#d8306e;--glint:#e4efc0;--park-lake:#d4dc68;--park-coast:#8a9ef2;--park-reef:#e86fa0;--panther:#c28733;--texas:#6f90e6;--chart-spring:#27a397;--chart-tannin:#b87f33;--chart-lake:#6f9a2e;--chart-estuary:#5a82de;--serif:"Spectral", Georgia, "Times New Roman", serif;--sans:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#dfe2d8;--land:#e7e9e0;--ink:#1f2419;--muted:#5b6152;--line:#c3c7b8;--card:#eceee6f2;--hi:#111;--tannin:#9a5a12;--spring:#0a8f86;--under:#6b58b8;--river:#b9ae92;--contour:#c7cbbc;--lakewater:#6a9a1a;--coral:#c4552b;--gulf:#9a5a12;--atl:#2f5fa8;--sink:#6b50c8;--inland:#8b8577;--off:#a8a697;--lake:#c9d3d1;--shore:#a9b8b5;--marsh:#b3b69c;--sea:#c2d0d1;--stream:#7fa3ab;--glint:#5f7d1f;--heat-1:#c8a531;--heat-2:#c0441c;--heat-3:#6e0a3e;--park-lake:#80990c;--park-coast:#2f5fa8;--park-reef:#e0508c;--chart-spring:#0a8f86;--chart-tannin:#9a5a12;--chart-lake:#4d7a17;--chart-estuary:#2f5fa8;--panther:#8f4f0a;--texas:#2f5fa8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#dfe2d8;--land:#e7e9e0;--ink:#1f2419;--muted:#5b6152;--line:#c3c7b8;--card:#eceee6f2;--hi:#111;--tannin:#9a5a12;--spring:#0a8f86;--under:#6b58b8;--river:#b9ae92;--contour:#c7cbbc;--lakewater:#6a9a1a;--coral:#c4552b;--gulf:#9a5a12;--atl:#2f5fa8;--sink:#6b50c8;--inland:#8b8577;--off:#a8a697;--lake:#c9d3d1;--shore:#a9b8b5;--marsh:#b3b69c;--sea:#c2d0d1;--stream:#7fa3ab;--glint:#5f7d1f;--heat-1:#c8a531;--heat-2:#c0441c;--heat-3:#6e0a3e;--park-lake:#80990c;--park-coast:#2f5fa8;--park-reef:#e0508c;--chart-spring:#0a8f86;--chart-tannin:#9a5a12;--chart-lake:#4d7a17;--chart-estuary:#2f5fa8;--panther:#8f4f0a;--texas:#2f5fa8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{box-sizing:border-box;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}body{background:var(--bg);color:var(--ink);font-family:var(--serif);margin:0}main{max-width:38rem;padding:48px 22px}h1{margin:0 0 .5em;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:400;line-height:1.1}p{color:var(--muted);line-height:1.5}a.map{border-top:1px solid var(--line);color:var(--ink);padding:18px 0;text-decoration:none;display:block}a.map b{font:600 1.2rem var(--sans);display:block}a.map:hover b,a.map:focus-visible b{color:var(--spring)}a:focus-visible{outline:2px solid var(--spring);outline-offset:4px}footer{border-top:1px solid var(--line);font:500 .85rem var(--sans);padding-top:18px}footer a{color:var(--muted)}
