.form-validation-summary {
    scroll-margin-top: 1rem;
}

.form-validation-summary:focus {
    outline: 3px solid rgba(255, 107, 157, 0.35);
    outline-offset: 2px;
}

.form-validation-summary a {
    color: inherit;
    font-weight: 650;
}

.form-control.is-invalid,
.form-select.is-invalid {
    background-image: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-validation-summary,
    .form-validation-summary * {
        scroll-behavior: auto !important;
    }
}
