:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#faf7f2;--fg:#2b2a28;--muted:#7a756d;--accent:#6b8f71;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1d1c1a;--fg:#ece8e1;--muted:#a39d93;--accent:#8fb495}}body{background:var(--bg);margin:0}#root{max-width:32rem;margin:0 auto;padding:2rem 1rem}.stack{flex-direction:column;gap:.75rem;display:flex}input,button{font:inherit;border:1px solid var(--muted);color:var(--fg);background:0 0;border-radius:.5rem;padding:.6rem .8rem}button[type=submit]{background:var(--accent);border-color:var(--accent);color:#fff}button.link{color:var(--muted);border:none;text-decoration:underline}[role=alert]{color:#b5533c}
