body.high-contrast {
  background: #000 !important;
  color: #FFF !important;
}

body.high-contrast h1,
body.high-contrast h2,
body.high-contrast h3,
body.high-contrast p,
body.high-contrast li,
body.high-contrast td,
body.high-contrast th,
body.high-contrast label {
  color: #FFD700 !important; 
  text-transform: uppercase !important;
}

body.high-contrast .navbar {
  background: #000 !important;
  border-bottom: 3px solid #FFD700 !important;
}

body.high-contrast .nav-link {
  color: #FFD700 !important;
}

body.high-contrast .faq-item {
  background: #222 !important;
  border: 2px solid #FFD700 !important;
}

body.high-contrast button.submit {
  background: #FFD700 !important;
  color: #000 !important;
}
