.form-error-summary{padding:.8rem 1rem;margin:0 0 1rem;background:#fff0f0;border:1px solid #b42318;border-radius:6px;color:#8d1b12;line-height:1.5}
.form-error-summary[hidden]{display:none!important}
.field-error{display:block;grid-column:auto;color:#a51d16;line-height:1.4;margin:.25rem 0 .6rem;overflow-wrap:anywhere}
[aria-invalid="true"]{border-color:#b42318!important;outline:1px solid #b42318;outline-offset:0}
form[aria-busy="true"] button[type="submit"]{cursor:progress}
