:root{color-scheme:dark;font-family:system-ui,-apple-system,"PingFang SC",sans-serif;background:#0d1422;color:#edf2fb}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:min(420px,100%);padding:32px;border:1px solid #29374e;border-radius:18px;background:#141f32}.brand{color:#6fcfc3;font-weight:700;letter-spacing:.06em}h1{font-size:25px;margin:18px 0 12px}p{color:#aebbce;line-height:1.7}label{display:block;margin:20px 0 8px}input,button{width:100%;font:inherit;padding:12px 14px;border-radius:8px}input{border:1px solid #45566e;background:#0e1829;color:inherit}input:focus{outline:2px solid #66cabb;outline-offset:2px}button{margin-top:26px;border:0;background:#67d2bd;color:#08271f;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:wait}small{color:#93a5bd;line-height:1.6}#status{color:#f0c989;min-height:1.7em;margin-bottom:12px}
