.identity-card{max-width:560px;width:calc(100% - 32px);margin:40px auto 80px;padding:28px;container-type:normal}
.identity-card form{max-width:none;margin-top:24px}.identity-card h1{font-size:1.8rem}
.identity-links{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}
.identity-field-error{color:#922520;font-weight:500;font-size:.88rem}.identity-field-error:empty{display:none}
.identity-card [aria-invalid=true]{border:2px solid #b62f28}.identity-card input{min-width:0}
.identity-card .captcha-panel{min-width:0;padding:12px 0;display:grid;gap:10px}
.identity-card .captcha-panel .hint{margin:0}.identity-card .captcha-panel button{justify-self:start}
.identity-card #captcha-widget{min-width:0;max-width:100%}.identity-card .success-title{color:#235e3c}
.identity-card .registration-email{padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);overflow-wrap:anywhere;margin:6px 0 0}
.identity-card .registration-email-label{margin-bottom:16px}.identity-card #identity-submit{width:100%}
@media(max-width:500px){.identity-card{padding:18px 16px;margin-top:24px}.identity-card h1{font-size:1.5rem}}
