@font-face{font-family:"Magpie Console CJK";src:url('/console-cn.woff2?v=1') format('woff2');font-display:swap}:root{font-family:"Magpie Console CJK",system-ui,-apple-system,"Microsoft YaHei",sans-serif;color:#ececf1;background:#101014;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:min(100%,440px);background:#19191f;border:1px solid #303039;border-radius:16px;padding:38px;box-shadow:0 18px 60px #0005}.brand{font-size:26px;font-weight:750;letter-spacing:-1px}.brand span,h1 span{color:#c6f675}.brand small{font-size:11px;letter-spacing:1.2px;color:#aaaab6;vertical-align:middle;margin-left:8px}.eyebrow{margin-top:45px;font-size:11px;font-weight:700;letter-spacing:2px;color:#c6f675}h1{font-size:28px;margin:12px 0}.intro,.card p{color:#aaaab6;font-size:14px;line-height:1.6}form{margin-top:30px}label{display:block;font-size:13px;font-weight:650;margin-bottom:10px}input{width:100%;border:1px solid #42424d;border-radius:8px;padding:13px;background:#101014;color:#fff;font:inherit}input:focus{outline:2px solid #c6f675;outline-offset:2px}button,.button{display:block;text-align:center;width:100%;margin-top:18px;border:0;border-radius:8px;padding:13px;background:#c6f675;color:#101408;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.secondary{background:transparent;color:#ddd;border:1px solid #42424d}button:disabled{opacity:.6;cursor:wait}.message{min-height:1.6em;color:#ff9d9d!important}[hidden]{display:none!important}@media(max-width:480px){.card{padding:28px}}
