.zf-field-error { display:block; color:#9f2929; font-size:.875rem; font-weight:600; margin-top:6px; }
.zf-field-error[hidden] { display:none; }
[data-zf-form] [aria-invalid="true"] { outline:2px solid #9f2929; outline-offset:-2px; }
[data-zf-form] [aria-invalid="true"]:focus-visible { outline-offset:2px; }
