:root{--bg:#f0f3f1;--surface:#fcfdfb;--text:#1a252c;--muted:#52666b;--line:#cad5d2;--field-border:#799695;--accent:#245568;--accent-hover:#153f51;--on-accent:#f6faf8;--action:#d99b4b;--action-hover:#c68b45;--on-action:#1a252c;--foundation:#203c49;--on-foundation:#f5f8f6;--foundation-muted:#bdd1ce;--soft:#e1ebe7;--error:#a02d36;--font:"PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--heading:var(--font);--radius:8px;--width:1160px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:15px;line-height:1.75}a{color:var(--accent);text-underline-offset:4px}button,input{font:inherit}button,.button{border:1px solid var(--action,var(--accent));border-radius:var(--radius);background:var(--action,var(--accent));min-height:46px;color:var(--on-action,var(--on-accent));cursor:pointer;justify-content:center;align-items:center;gap:20px;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--action-hover,var(--accent-hover))}button:disabled{opacity:.6;cursor:wait}input{border:1px solid var(--field-border,var(--line));border-radius:var(--radius);background:var(--surface);min-width:0;min-height:48px;color:var(--text);padding:10px 14px}input::placeholder{color:var(--muted)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.account{max-width:460px;min-height:480px;padding-top:64px}.account h1{font-size:32px}.account form{flex-direction:column;gap:12px;margin:30px 0 12px;display:flex}.account form label{font-size:14px;font-weight:600}.account form button{margin-top:8px}.account strong{overflow-wrap:anywhere}.notice{background:var(--soft);border-radius:var(--radius);padding:16px}.secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.secondary:hover{background:var(--soft)}#feedback:empty{display:none}#feedback{color:var(--error)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--surface);z-index:2;padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:8px}@media (width<=700px){.account{padding-top:40px}}h1,h2,h3{font-family:var(--heading);line-height:1.35}h1{letter-spacing:-1.5px;margin:0 0 22px;font-size:clamp(32px,4vw,50px);font-weight:650}h2{font-size:24px;font-weight:650}h3{margin:4px 0 8px;font-size:18px;font-weight:600}.muted{color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:1.5px;margin:0 0 22px;font-size:12px;font-weight:700}:is(button,[role=button],nav,a,summary,img,svg,[role=progressbar]){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}:focus:not(:focus-visible){outline:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}
