@media (prefers-color-scheme: dark) {
  #audit-lab :is(.aud-wave-figure-section, .aud-wave-math, .aud-interactive, .aud-checks) {
    background: var(--uplift-surface) !important;
    color: var(--uplift-ink) !important;
  }

  #audit-lab :is(.aud-wave-figure-section, .aud-wave-math, .aud-interactive, .aud-checks) :is(h2, p, li, strong, summary) {
    color: var(--uplift-ink) !important;
  }

  #audit-lab .aud-honesty-footer,
  #audit-lab .aud-honesty-footer strong {
    background: var(--uplift-surface) !important;
    color: var(--uplift-ink) !important;
  }

  #audit-lab [data-foundations-wave2-interactive] .aud-control {
    color: #24313c !important;
  }

  #audit-lab [data-foundations-wave2-interactive] .aud-control label {
    color: #24313c !important;
  }
}
