:root{--bg:#fffdf8;--surface:#fff;--text:#1f1a14;--muted:#6b6258;--border:#e6dfd3;--accent:#b4451f;--accent-text:#fff;--radius:12px;--tap:48px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--font-base:17px}@media (prefers-color-scheme:dark){:root{--bg:#16130f;--surface:#1f1b16;--text:#f3ede4;--muted:#a89f93;--border:#3a332b;--accent:#e0774d;--accent-text:#16130f}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--font-base);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
