/**
 * Forest trial palette (Deep Forest / Emerald / Graphite / White).
 * Preview: ?pp_palette=forest  (default while trial is on)
 * Rollback: ?pp_palette=classic
 *
 * Intentionally punchier than classic so the trial is obvious:
 * brighter CTA greens, white (not cream) surfaces, cooler graphite ink.
 */
:root{
  /* Brand tokens from trial palette */
  --pp-forest:#01441D;          /* Deep Forest Green */
  --pp-leaf:#026B2B;            /* Dark Emerald */
  --pp-mint:#0F9637;            /* Emerald Green */
  --pp-bright:#33BE47;          /* Bright Green highlight */
  --pp-light:#6BE35F;           /* Light Green highlight */
  --pp-eucalyptus:#6BE35F;
  --pp-mist:#d8f5dc;
  --pp-plaster:#FFFFFF;         /* White surfaces (was cream) */
  --pp-soot:#1C2429;            /* Graphite / Charcoal */
  --pp-soot-deep:#091616;       /* Very Dark Charcoal */
  --pp-moss:#5a6b72;            /* Readable muted from graphite */

  /* Vivid brand gradient — Bright Green lands in CTAs */
  --pp-grad:linear-gradient(135deg, #01441D 0%, #026B2B 38%, #0F9637 72%, #33BE47 100%);
  --pp-grad-x:linear-gradient(90deg, #01441D 0%, #0F9637 55%, #33BE47 100%);

  --pp-ink:var(--pp-soot);
  --pp-ink-soft:#3d4a52;
  --pp-muted:var(--pp-moss);
  --pp-paper:var(--pp-plaster);
  --pp-paper-2:#eaf8ec;
  --pp-white:#FFFFFF;
  --pp-teal:var(--pp-mint);           /* links / icons: Emerald, not dark */
  --pp-teal-deep:var(--pp-forest);
  --pp-teal-bright:var(--pp-bright);
  --pp-accent:var(--pp-bright);       /* badges / highlights */
  --pp-line:rgba(1,68,29,.16);
  --pp-shadow:0 18px 50px rgba(2,107,43,.18);
  --pp-radius:18px;
  --pp-font: ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --pp-display: Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif;

  --pp-bg-glow-a:rgba(107,227,95,.22);
  --pp-bg-glow-b:rgba(51,190,71,.14);
  --pp-bg-top:#e8f8eb;
  --pp-bg-bot:#f4fcf5;
  --pp-btn-hover:linear-gradient(135deg, #013317 0%, #01441D 35%, #026B2B 70%, #0F9637 100%);
}
