.account-shell{width:min(480px,calc(100% - 32px));margin:65px auto 80px}.account-shell h1{font:600 38px/1.2 Manrope,Arial,sans-serif;letter-spacing:-1.5px;margin:18px 0}.intro{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:28px}.account-shell label{margin:20px 0 8px;font-size:13px}.account-shell input{background:white}.account-submit{width:100%;margin-top:12px}.account-links{display:flex;flex-wrap:wrap;gap:15px 20px;font-size:12px;color:var(--green);border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.field-hint{font-size:12px;color:var(--muted);line-height:1.6}.captcha-section{margin-top:20px;min-height:30px}.google-section{border-top:1px solid var(--line);margin-top:22px;padding-top:12px;font-size:13px;color:var(--muted)}#account-status{font-size:14px;line-height:1.7;color:var(--green)}#account-status.error{color:#9b3b2e}.account-notice,.identity-card{padding:20px;border:1px solid var(--line);border-radius:9px;background:white;font-size:15px;line-height:1.7}.identity-card p{margin:7px 0}.verified{font-size:12px;color:var(--green)}@media(max-width:600px){.account-shell{margin-top:40px}.account-shell h1{font-size:32px}}
.remember-option{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.remember-option input{width:16px;height:16px;padding:0;margin:0;accent-color:var(--green)}
