@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-wave11-interactive] .aud-control,
  #audit-lab [data-foundations-wave11-interactive] .aud-control label {
    color: #24313c !important;
  }

  #audit-lab .aud-wave-math .aud-big {
    background: #101c24 !important;
    border-color: #3f5868 !important;
    color: #edf5f7 !important;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}
