:root{color-scheme:light;--ink:#0B1F1A;--muted:#3D5852;--accent:#0E7C66;--line:#DBE5E2}*{box-sizing:border-box}body{margin:0;background:#F3F6F5;color:var(--ink);font:16px/1.75 "Microsoft YaHei","PingFang SC",sans-serif;min-height:100svh;padding:36px 20px}.account{max-width:500px;margin:3vh auto;padding:32px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 60px #0b1f1a0a}.brand{color:var(--ink);text-decoration:none;font-weight:700}.eyebrow{font-size:11px;letter-spacing:.16em;color:var(--accent);margin:32px 0 8px}h1{font-size:28px;line-height:1.4;margin:0 0 12px}h2{font-size:20px}p{color:var(--muted)}nav{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}button,input,.primary{font:inherit}button,.primary{border:1px solid var(--line);border-radius:9px;min-height:44px;padding:10px 16px;background:#fff;color:var(--ink);cursor:pointer;text-decoration:none;display:inline-block}nav button[aria-pressed=true]{color:var(--accent);background:#E7F4F0;border-color:#9ec9bb}label{display:block;margin:16px 0}input{width:100%;min-height:48px;margin-top:7px;border:1px solid #bed0ca;border-radius:9px;padding:10px 12px;background:white;color:var(--ink)}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #0e7c6666;outline-offset:3px}.primary{background:var(--accent);color:#fff;border-color:var(--accent);width:100%;text-align:center;margin:12px 0}button:disabled{opacity:.6;cursor:wait}.privacy{font-size:13px;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.back{font-size:14px;color:var(--accent)}#status{color:#B03A2E;min-height:24px}code{display:block;overflow-wrap:anywhere;padding:16px;background:#E7F4F0;border:1px solid var(--line);border-radius:9px;font-size:14px}[hidden]{display:none!important}@media(max-width:480px){body{padding:16px}.account{padding:24px;margin:12px auto}h1{font-size:25px}}
