:root{--accent:#c2410c;--bg:#fffaf5;--surface:#fff;--text:#1f1a17;--muted:#6b625c;--border:#eadfd6;--danger:#b91c1c;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--accent:#fb923c;--bg:#171310;--surface:#221c18;--text:#f5efe9;--muted:#a8998d;--border:#3a2f28;--danger:#f87171}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:640px;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));margin:0 auto}.app-header{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.app-header h1{color:var(--accent);margin:0;font-size:1.5rem}.version{color:var(--muted);font-size:.8rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.error{color:var(--danger)}
