/* ==========================================================================
   GREEN BRAND MODE v3 — WHITE ink on green (Jonas 2026-08-07: "Shop at …
   arrow make white like the picture I sent" — the StockX Buy Now look).
   White text caps how bright the green can go: #108545 is the BRIGHTEST
   green where white ink still passes AA (4.71:1, measured ladder in
   scripts/contrast.py) — brighter than v1's #0e7a3d, deeper than v2's
   black-ink #16a34a. Hover steps darker (#0e7a3d, 5.43:1).
   Loaded for ?look=green + ?look=hybrid (the default); grammar: GREEN =
   act/buy · RED = deals & urgency · YELLOW = drops.
   ========================================================================== */
:root,
:root[data-theme="dark"] {
  --primary: #108545;
  --primary-hover: #0e7a3d;
  --primary-foreground: #ffffff;
  --ring: #108545;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --primary: #108545;
    --primary-hover: #0e7a3d;
    --primary-foreground: #ffffff;
    --ring: #108545;
  }
}
/* urgency stays a STOP color in this grammar */
.cd-urgent { color: #e30016; }
:root[data-theme="dark"] .cd-urgent { color: #ff5a5a; }
