:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f8f6fb;--fg:#231f2e;--muted:#5f5870;--panel:#fff;--border:#d9d3e4;--accent:#5d43c9;--danger:#b3261e;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#17141f;--fg:#f2eff8;--muted:#b1a9c2;--panel:#231f2e;--border:#3b3549;--accent:#b9a7ff;--danger:#ffb4ab}}body{background:var(--bg);color:var(--fg);margin:0}main{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}h1{margin:0 0 .5rem}p{color:var(--muted)}button{border:1px solid var(--accent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;margin:0 .5rem .5rem 0;padding:.5rem .9rem}.button{border:1px solid var(--accent);color:inherit;border-radius:.4rem;margin:0 .5rem .5rem 0;padding:.5rem .9rem;text-decoration:none;display:inline-block}.stack{gap:.75rem;display:grid}.stack label{gap:.25rem;display:grid}.stack label.check{align-items:center;gap:.5rem;display:flex}.stack p{margin:0}.stack button{justify-self:start}input:not([type=checkbox]){border:1px solid var(--border);background:var(--panel);color:inherit;font:inherit;border-radius:.4rem;padding:.45rem .6rem}[role=alert]{color:var(--danger)}button:disabled{opacity:.5;cursor:default}dl{border:1px solid var(--border);background:var(--panel);border-radius:.5rem;grid-template-columns:auto 1fr;gap:.35rem 1rem;padding:1rem;display:grid}dt{color:var(--muted)}dd{font-variant-numeric:tabular-nums;margin:0}
