:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--fg:#fff}}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,sans-serif;font-size:16px}main{max-width:24rem;margin:4rem auto;padding:0 1rem}form{flex-direction:column;gap:.75rem;display:flex}label{flex-direction:column;gap:.25rem;display:flex}input,button{border:1px solid var(--fg);background:var(--bg);color:var(--fg);font:inherit;border-radius:.25rem;padding:.5rem}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a{color:var(--fg)}.error{border:1px solid var(--fg);padding:.5rem}
