:root{--bg:#f7f7f5;--surface:#fff;--text:#1c1c1a;--muted:#6b6b66;--accent:#0f766e;--accent-text:#fff;--warn:#b45309;--danger:#b91c1c;--border:#e2e2dc;--radius:12px;--gap:16px;--tap:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121211;--surface:#1c1c1a;--text:#ededea;--muted:#a3a39c;--accent:#2dd4bf;--accent-text:#0b0b0a;--border:#33332f}}body{background:var(--bg);color:var(--text);margin:0}button,input,select{font:inherit;min-height:var(--tap)}.page{max-width:28rem;padding:calc(var(--gap) * 2) var(--gap);margin:0 auto}.page h1{margin-top:0}.page form{gap:var(--gap);display:grid}.page label{gap:6px;font-weight:600;display:grid}.page input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;padding:0 12px}.page button,.button{border-radius:var(--radius);background:var(--accent);color:var(--accent-text);cursor:pointer;border:0;padding:0 20px;font-weight:600}.page .error{color:var(--danger);margin:0}.page nav{gap:var(--gap);flex-wrap:wrap;display:flex}.page nav a{min-height:var(--tap);color:var(--accent);align-items:center;font-weight:600;display:inline-flex}a{color:var(--accent)}.muted{color:var(--muted)}
