/**
 * @file
 * Shared accessibility styles for NHSC themes.
 */

/**
 * Keep required-field markers visible when SVG data images are unavailable.
 *
 * Repeating the class raises specificity above the base-theme image rule,
 * regardless of library order. Individual forms with more specific selectors
 * may still hide or customize the marker.
 */
.form-required.form-required::after {
  width: auto;
  height: auto;
  content: "*";
  color: #e00;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
}
