:root{color-scheme:dark;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:#eaf2fb;background:#081321}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 20% 0,#13344b 0,transparent 58%),#081321}main{width:min(440px,92vw);padding:36px 30px;background:#101e30;border:1px solid #294055;border-radius:20px;box-shadow:0 28px 80px #0005}h1{font-size:25px;margin:18px 0 8px}.brand{font-size:13px;letter-spacing:.14em;color:#68d9d0}.lead,.note{color:#9eb1c5;font-size:13px;line-height:1.8}.lead{margin-bottom:24px}label{display:block;margin:16px 0 7px;font-size:14px}input{width:100%;border:1px solid #36506a;background:#081522;border-radius:9px;padding:12px;color:inherit;font-size:16px;outline:none}input:focus{border-color:#63d9cf;box-shadow:0 0 0 3px #63d9cf18}button,.button{display:block;width:100%;padding:13px;margin:24px 0 12px;background:#6bdacc;color:#072023;border:0;border-radius:9px;font:600 15px inherit;cursor:pointer;text-align:center;text-decoration:none}button:disabled{opacity:.6;cursor:wait}.error{color:#ffb8a8;min-height:24px;font-size:14px;line-height:1.6}.note{border-top:1px solid #24384d;padding-top:16px}a{color:#82dcd7}code{overflow-wrap:anywhere}.links{display:flex;gap:20px;margin-top:16px;font-size:13px}@media(max-width:480px){main{padding:28px 22px;border-radius:14px}}