/* generated from project/tokens.json by site-src/build.ps1 */
:root{color-scheme:light dark;--bg:#fbf6f0;--surface:#ffffff;--surface-2:#f4ebe0;--line:#e6d9ca;--line-strong:#8a7b6b;--ink:#1d1712;--muted:#6b5d4f;--brand:#ee5f0f;--on-brand:#1d1712;--brand-soft:#ffe4d0;--brand-text:#a8310a;--link:#a8310a;--link-hover:#7a2000;--gold:#f2c230;--silver:#c4c9d1;--bronze:#c9803a;--danger:#b3261e;--danger-soft:#fde8e6;--scrim:rgba(20,17,14,0.72);--shadow-card:0 1px 2px #1d171214, 0 6px 20px #1d17120f;--shadow-pop:0 12px 40px #1d171229;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--content-max:1120px;--breakpoint-tablet:900px;--breakpoint-mobile:640px;--tap-target:44px;--field-height:48px;--topbar-height:64px;--tabbar-height:60px;--font-sans:Barlow, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-display:Barlow Condensed, Arial Narrow, sans-serif;}
[data-theme=dark]{color-scheme:dark;--bg:#14110e;--surface:#1e1a16;--surface-2:#2a241e;--line:#3a322a;--line-strong:#8c7d6e;--ink:#f5ede3;--muted:#b3a597;--brand:#ff8a3d;--on-brand:#14110e;--brand-soft:#3b2517;--brand-text:#ffa56b;--link:#ffa56b;--link-hover:#ffc9a3;--gold:#f2c230;--silver:#9aa1ad;--bronze:#c9803a;--danger:#ff8f85;--danger-soft:#3f1a17;--scrim:rgba(0,0,0,0.72);--shadow-card:0 1px 2px #00000066, 0 6px 20px #00000040;--shadow-pop:0 12px 40px #000000a6;}
@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#14110e;--surface:#1e1a16;--surface-2:#2a241e;--line:#3a322a;--line-strong:#8c7d6e;--ink:#f5ede3;--muted:#b3a597;--brand:#ff8a3d;--on-brand:#14110e;--brand-soft:#3b2517;--brand-text:#ffa56b;--link:#ffa56b;--link-hover:#ffc9a3;--gold:#f2c230;--silver:#9aa1ad;--bronze:#c9803a;--danger:#ff8f85;--danger-soft:#3f1a17;--scrim:rgba(0,0,0,0.72);--shadow-card:0 1px 2px #00000066, 0 6px 20px #00000040;--shadow-pop:0 12px 40px #000000a6;}}
