/* Selected content accents; global page surfaces and typing/game arenas are unchanged. */
@media screen {
  :root {
    --section-card:#f6fafe;
    --section-blue:#f2f8fd;
    --section-soft:#f7fafd;
    --section-mint:#effaf4;
    --section-warm:#fff8e8;
    --section-ready:#185b3b;
    --section-card-hover:#eaf4fc;
  }
  html[data-theme="dark"] {
    --section-card:#1b2633;
    --section-blue:#192b3d;
    --section-soft:#1a2532;
    --section-mint:#173328;
    --section-warm:#352c1c;
    --section-ready:#9ee5ba;
    --section-card-hover:#20394a;
  }
  html[data-theme] body #main-content :is(.homepage-main .feature-item,.homepage-main .path-card,.typing-dashboard .stats-metric){background:var(--section-card)!important}
  html[data-theme] body #main-content .homepage-main :is(.feature-item,.path-card):hover{background:var(--section-card-hover)!important}
  html[data-theme] body #main-content :is(.practice-page .session-launcher,.test-page .session-launcher,.exam-standard-strip>div,.res-page .res-pack-callout,.res-page .res-article-action,.pricing-page .pricing-final-cta){background:var(--section-blue)!important}
  html[data-theme] body #main-content :is(.practice-page .session-launcher-rules article,.test-page .session-launcher-rules article,.exam-page .exam-custom-callout,.res-page .res-article-aside){background:var(--section-soft)!important}
  html[data-theme] body #main-content :is(.daily-dashboard .daily-today-panel,.daily-dashboard .daily-current,.pricing-page .pricing-free-first){background:var(--section-mint)!important}
  html[data-theme] body #main-content .game-card-heading .game-status.is-ready{background:var(--section-mint);color:var(--section-ready)}
  html[data-theme] body #main-content .contact-page .contact-note{background:var(--section-warm)}
  html[data-theme] body #main-content .learn-page .learn-level-selector{background:var(--section-blue)!important}
  html[data-theme] body #main-content :is(.session-launcher p,.res-pack-callout p){color:var(--ui-muted)}
}
