/* Field Atlas: the single palette and type-scale source. */
:root,:root[data-theme="light"]{color-scheme:light;--bg:#fbf6ec;--surface:#fffdf8;--raised:#f2e8d7;--text:#293532;--muted:#57635d;--dim:#626b64;--line:#d6cdbc;--line-strong:#8b978a;--accent:#146b60;--accent-dark:#e2eee6;--green:#146b60;--amber:#9c4d23;--ocean:#bfe3f2;--ocean-deep:#356b80;--land:#f3e6c8;--coast:#698688;--target:#f3c952;--target-ink:#293532;--success:#22643f;--success-bg:#e0efdb;--wrong:#a33426;--wrong-bg:#fae4dc;--sunflower:#f3c952;--tomato:#c3402b;--paper:#fffdf8;--ink:#293532;--on-accent:#fffdf8;--shadow:0 5px 0 #29353212;--pressed:#0b473e;--sans:'DM Sans',ui-rounded,system-ui,sans-serif;--mono:var(--sans);--data-font:ui-monospace,monospace;--radius:16px;--size-small:.875rem;--size-body:1.0625rem;--size-heading:clamp(2rem,3.5vw,3.4rem);--focus:#146b60}
:root[data-theme="dark"]{color-scheme:dark;--bg:#182c32;--surface:#223b40;--raised:#2b4749;--text:#fcf4df;--muted:#c4d3ce;--dim:#b8c8bf;--line:#4d6665;--line-strong:#819d95;--accent:#9cddc4;--accent-dark:#2b4d44;--green:#9cddc4;--amber:#ffbf8f;--ocean:#28596d;--ocean-deep:#c1e6ef;--land:#bdba9e;--coast:#354e50;--target:#f5d778;--target-ink:#293532;--success:#a3dfaa;--success-bg:#264c37;--wrong:#ffb7a2;--wrong-bg:#57372f;--sunflower:#f5d778;--tomato:#ffb09a;--on-accent:#182c32;--shadow:0 5px 0 #0003;--pressed:#507f70;--focus:#9cddc4}
:root{--tab-height:64px;--tab-clearance:calc(var(--tab-height) + env(safe-area-inset-bottom,0px));}
:root{--logo-water:#bfe3f2;--flame:#bf4b1c;--flame-core:#f3c952}
:root[data-theme="dark"]{--flame:#f58b4b;--flame-core:#ffe09a}
