:root {
  /* TV35 WDIG brand tokens — v2 Emerald (3-leaf Enchanted Facet, approved Oct 27 2026) */
  --tv35-emerald-ice: #DFFFF0;      /* gem highlight, glints */
  --tv35-emerald-mint: #7CF2B9;     /* accent text/links on dark, rules, focus rings */
  --tv35-emerald-bright: #2BD585;   /* hover on dark */
  --tv35-emerald-jewel: #00B060;    /* PRIMARY UI green: buttons, active nav, badges */
  --tv35-emerald-flat: #00A86B;     /* flat logo partner: favicons <=32px, 1-color, print */
  --tv35-emerald-core: #008A4B;     /* mid green; large green text on white */
  --tv35-emerald-forest: #016236;   /* green body text / hover on white */
  --tv35-emerald-deep: #013A22;     /* dark panels, footer bands */
  --tv35-emerald-night: #03130C;    /* page background, header bar */
  --tv35-emerald-glow: #00E08A;     /* glow colour */
  --tv35-bg-glow: #0B6B3E;        /* radial glow inside hero backgrounds */
  --tv35-mist: #E9F7F0;           /* light panels on white pages */
  --tv35-white: #FFFFFF;
  --tv35-ink: #0B1410;            /* body text on light */
  --tv35-navy: #0B1F3A;           /* secondary (optional) */
  --tv35-red: #C8102E;            /* LIVE / BREAKING only, never on the logo */

  --tv35-grad-gem: linear-gradient(135deg, #7CF2B9 0%, #2BD585 22%, #00B060 45%, #008A4B 65%, #016236 82%, #013A22 100%);
  --tv35-grad-hero: radial-gradient(ellipse 70% 80% at 65% 50%, #0B6B3E 0%, #062A1A 45%, #03130C 80%);
  --tv35-glow-sm: 0 0 12px rgba(0, 224, 138, .35);
  --tv35-glow-lg: 0 0 32px rgba(0, 224, 138, .45), 0 0 80px rgba(0, 224, 138, .18);

  --tv35-font-display: "Archivo", "Arial Black", sans-serif;  /* 800-900 italic, wdth 110-125 */
  --tv35-font-body: "Inter Tight", "Inter", Arial, sans-serif;
}
