/* ═══ PAGE BACKGROUND (cc2-watchlist-style-parity-1) — single source of truth
   for the product-surface <body> background. Extracted verbatim from the live
   index.html body rule: the weekly report is the deployed STANDARD (LAUREL §0
   trap 5 — "the live site wins any conflict"; LAUREL §5 documents a flat
   var(--bg) page background, but that doc is stale against the live gradient).
   Every surface links this file instead of keeping a local `background:var(--bg)`
   copy — a local copy can't track this file and re-drifts, which is exactly how
   watchlist ended up flat while the weekly page shipped this gradient. Requires
   only --bg to already be in scope (every surface's own :root defines it
   identically at #161A14); this file does not touch token names. ═══ */
body{
  background:var(--bg);
  background-image:radial-gradient(140% 75% at 50% -10%, rgba(139,175,128,0.10), transparent 55%), linear-gradient(170deg, #161A14 0%, #1B2018 35%, #171C15 100%);
  background-attachment:fixed;
  min-height:100vh;
}
