*{box-sizing:border-box} :root{color-scheme:light;--bg:#f4f2eb;--surface:#fffdf8;--surface-alt:#eeece4;--ink:#16312c;--muted:#68736e;--line:#dedbd2;--accent:#b54e29;--accent-dark:#8d361d;--gold:#cc9b32;--green:#1d6657;--red:#aa3c38;--shadow:0 12px 35px rgba(20,45,39,.08);--radius:14px} :root[data-theme=dark]{color-scheme:dark;--bg:#101917;--surface:#182420;--surface-alt:#22312c;--ink:#edf1e9;--muted:#abb8b1;--line:#30413b;--accent:#ef956d;--accent-dark:#f5b194;--gold:#e1b950;--green:#73c6ad;--red:#ee918a;--shadow:0 12px 35px rgba(0,0,0,.22)}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
