:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{box-sizing:border-box;color:#e8ecf5;background:#0b0f1a;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:16px;font:16px/1.5 system-ui,sans-serif;display:flex}.card{background:#1a0b3b;border:1px solid #3a2a63;border-radius:10px;width:min(440px,100%);padding:24px}h1{text-transform:uppercase;color:#fff;margin:0;font:italic 800 34px/1 Barlow Condensed,system-ui,sans-serif}.sub{color:#9aa6bd;margin:8px 0 18px;font-size:14px}label{color:#9aa6bd;margin-bottom:6px;font-size:13px;display:block}input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0b0f1a;border:1px solid #3a2a63;border-radius:6px;margin-bottom:12px;padding:10px}.btn{color:#222;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:12px;font:600 15px system-ui,sans-serif}.btn:disabled{opacity:.6;cursor:default}.status{color:#9aa6bd;min-height:1.2em;margin:12px 0 0;font-size:14px}.status.error{color:#ff6b6b}.foot{text-align:center;margin:18px 0 0;font-size:14px}a{color:#f5c542}
