:root {
  --sky: #8fd0f5; --mist: #e4f4fb; --aqua: #2fc4d8; --glass-blue: #4c9bd6;
  --deep-water: #0b3f73; --grass: #67bd3f; --gel-green: #3fae3a; --alert-red: #8b0000; --ink: #12324f;
  --coral: #e8708f; --gold: #ffe3a3;
  --poison: 0; /* 0 at Ep0 to 1 at the finale; drifts aqua toward a faint bilious green across the season */
  --font-ui: "Segoe UI", "Open Sans", Tahoma, sans-serif;
  --font-web: Verdana, Geneva, Tahoma, sans-serif; /* marketing/investor pages predate the Vista desktop chrome by a year or two — deliberately not Segoe UI */
  --font-mono: Consolas, "Courier New", monospace;
}
html { filter: hue-rotate(calc(var(--poison) * 18deg)) saturate(calc(1 - var(--poison) * .2)); }
body { margin: 0; font: 13px/1.45 var(--font-ui); color: var(--ink); }
