.fml-form-errors[hidden]{display:none}
.fml-form-errors h3{font-size:1rem;margin:0 0 .5rem}
.fml-form-errors ul{padding-left:1.3rem;margin:.5rem 0}
.fml-form-errors p{font-size:.85rem;margin:.7rem 0 0}
.fml-form-errors:focus{outline:3px solid #80532f;outline-offset:3px}
.fml-register-form input[aria-invalid=true]{border:2px solid #a34332}
.fml-field-error{display:block;color:#8b3324;font-size:.8rem;font-weight:400}
.fml-register-form .fml-captcha [data-captcha-refresh]{font-size:.8rem;min-height:40px}
.fml-resend-form{margin:1.5rem auto;max-width:440px}
.fml-resend-form button{max-width:100%;white-space:normal}
.fml-resend-form .fml-small{font-size:.8rem}
.fml-registration-success p{overflow-wrap:anywhere}
