:root{--fv-error-color:var(--color-error);--fv-error-font-size:.85em}[data-fv-item].is-invalid :is(input,select,textarea){border-color:var(--fv-error-color)}form:not([data-formvalidation-ready]) :is(input,select,textarea):user-invalid{border-color:var(--fv-error-color)}.fv-error{font-size:var(--fv-error-font-size);color:var(--fv-error-color);line-height:1.4;display:block}.fv-summary__title{color:var(--fv-error-color);margin:0;font-weight:600}.fv-summary a{color:var(--fv-error-color)}