/* v19.3 — dark mode figures: white rather than inherited green/teal.
   Intentionally scoped to numeric totals. Party colours, charts and light theme remain untouched. */
html[data-theme="dark"] :is(
  .v12-big-number,
  .country-metrics strong,
  .metric-headline > strong,
  .v12-seat-group > b,
  .v16-bloc-header > b,
  .v16-majority-summary b,
  .seat-row > b,
  .bloc-totals b,
  .v15-count-note strong,
  .v18-party-count,
  .population-breakdown dd,
  .world-top-three strong,
  .ranking-number
) { color: #fff !important; }
/* Theme variants that still set the legacy .dark class. */
html.dark :is(
  .v12-big-number, .country-metrics strong, .metric-headline > strong,
  .v12-seat-group > b, .v16-bloc-header > b, .v16-majority-summary b,
  .seat-row > b, .bloc-totals b, .v15-count-note strong,
  .v18-party-count, .population-breakdown dd, .world-top-three strong,
  .ranking-number
) { color: #fff !important; }
