:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.welcome{text-align:center;max-width:480px;margin:auto;padding:0 16px}.form{text-align:left;flex-direction:column;gap:12px;margin-top:16px;display:flex}.form input{font:inherit;border:1px solid #888;border-radius:8px;padding:12px}.form button{font:inherit;color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;padding:12px}.form button:disabled{opacity:.6}.error{color:#b00020;margin:0}.form button.link{color:inherit;background:0 0;padding:4px;text-decoration:underline}
