/* WorldStreaks: the one copy of the look every page shares. Paper, ink and type are the same everywhere; each section
 * has its own accent (links, the top band, the selected tab, its favicon's tall block), set by <html data-section>.
 * Sections copy this file at build time (~/Documents/gaa/tools/rebuild.sh), so a change here reaches them on their
 * next deploy. Every accent is at least 6.2:1 on the paper in light mode and 8.2:1 in dark (checked 10 Oct 2026). */
:root {
  --paper: #F2EDE1; --paper-2: #E8E1D0; --ink: #17150F; --muted: #5A5446; --rule: rgba(23,21,15,.16); --mark: #E7D9A8;
  --accent: #17150F; --accent-ink: #F2EDE1;
  --display: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;
  --body: "Source Serif 4", Georgia, "Times New Roman", serif;
  color-scheme: light;
}
[data-section="ie-gaa"] { --accent: #1C5A31; }
[data-section="ie-weather"] { --accent: #1F4A73; }
[data-section="uk-premier-league"] { --accent: #4E2577; }
[data-section="world-world-cup"] { --accent: #7A4106; }
[data-section="world-olympics"] { --accent: #8A1C2B; }
@media (prefers-color-scheme: dark) {
  :root { --paper: #13120E; --paper-2: #1E1C16; --ink: #EDE7D8; --muted: #A9A18D; --rule: rgba(237,231,216,.18); --mark: #3A3520;
    --accent: #EDE7D8; --accent-ink: #13120E; color-scheme: dark; }
  [data-section="ie-gaa"] { --accent: #86CD9A; }
  [data-section="ie-weather"] { --accent: #8DBDE8; }
  [data-section="uk-premier-league"] { --accent: #C6A8EA; }
  [data-section="world-world-cup"] { --accent: #EFB36A; }
  [data-section="world-olympics"] { --accent: #F2A2AC; }
}
/* a thin band in the section's colour across the top of every page */
body::before { content: ""; display: block; height: 6px; background: var(--accent); }
/* anything marked hidden stays hidden, whatever display a page's own rules give it (the quiz answers showed through
 * their hidden attribute until 10 Oct 2026) */
[hidden] { display: none !important; }
