input[aria-invalid="true"],
select[aria-invalid="true"],
textarea[aria-invalid="true"] {
  border-color: var(--danger);
  box-shadow: 0 0 0 1px var(--danger);
}

.field-error,
[data-field-error] {
  display: block;
  margin-top: 2px;
  font-weight: 600;
  color: var(--danger);
}

.validation-summary a {
  color: var(--danger);
  text-decoration: underline;
}

.structured-form [id] {
  scroll-margin-top: 96px;
}
