/* Deliberately scoped: Gravity Forms continues to own server validation styles. */
.gform_wrapper .gfv-message {
    color: var(--gfv-error-color, #b42318);
    font-size: var(--gfv-error-font-size, .875rem);
    line-height: 1.5;
    margin-block: .5rem 0;
    padding: 0;
}
.gform_wrapper .gfv-message[hidden] {
    display: none !important;
}
.gform_wrapper .gfv-input-error:not([type="checkbox"]):not([type="radio"]) {
    border-color: var(--gfv-error-color, #b42318);
    box-shadow: 0 0 0 1px var(--gfv-error-color, #b42318);
}
.gform_wrapper .gfv-input-error:focus-visible {
    outline: 2px solid var(--gfv-error-color, #b42318);
    outline-offset: 2px;
}
.gform_wrapper .gfv-input-error:is([type="checkbox"], [type="radio"]) {
    outline: 2px solid var(--gfv-error-color, #b42318);
    outline-offset: 2px;
}
