.auth-box .auth-field-rule,.auth-box .auth-field-error{display:block;font-size:11px;line-height:1.65;margin:6px 0 0;letter-spacing:0;overflow-wrap:anywhere}
.auth-box .auth-field-rule{color:var(--muted);font-weight:400}
.auth-box .auth-field-error{color:#d64550;font-weight:400}
.auth-box .auth-field-rule[hidden],.auth-box .auth-field-error[hidden]{display:none}
.auth-box input[aria-invalid=true]{border-color:#dc6570;box-shadow:0 0 0 3px #dc657010}
.auth-box input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc657020}
#auth-form:has(#register-fields:not(.hidden)) label{margin-bottom:16px}
@media(max-width:640px){.auth-box .auth-field-rule,.auth-box .auth-field-error{font-size:10px}}
