:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#03071f;color:#f4f5fe}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at top,#25204c 0,transparent 60%)}main{width:min(520px,calc(100% - 40px));margin:48px 0;padding:36px;border:1px solid #393353;border-radius:28px;background:#0b0f2c}a{color:#b9b2ff}.brand{text-decoration:none;font-size:25px;font-weight:800;letter-spacing:5px}.eyebrow{margin-top:40px;font-size:11px;letter-spacing:2px;color:#b9b2ff}h1{font-size:36px;line-height:1.12;margin:18px 0}p{line-height:1.6;color:#b1b6d0}label{display:block;margin:24px 0 8px;font-size:13px}input{font:inherit;width:100%;padding:15px;border:1px solid #454063;border-radius:12px;background:#141834;color:#fff}button,.button{display:block;text-align:center;font:inherit;font-weight:700;border:0;width:100%;padding:16px;margin-top:24px;border-radius:14px;background:#b9b2ff;color:#14142c;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{display:block;text-align:center;padding:16px;margin-top:8px}.note,footer{font-size:12px;color:#969dbe}footer{display:grid;gap:14px;margin-top:32px;border-top:1px solid #393353;padding-top:22px}[hidden]{display:none!important}#status{color:#ebc9a0}input:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #ebc9a0;outline-offset:3px}@media(max-width:450px){main{padding:24px}h1{font-size:30px}}
