:root {
  --ink: #15251a;
  --text: #38493c;
  --mute: #748577;
  --line: #dfe9df;
  --paper: #f6faf4;
  --white: #ffffff;
  --pri: #2f8f4e;
  --pri-deep: #226f3b;
  --accent: #f0b429;
  --soft: #e5f4e6;
  --soft-2: #fdf1d3;
}

.hv-wide .hero-badge { background: var(--accent); color: #2c2300; }
.hv-wide .hero-strip span { background: #e5f4e6; color: #226f3b; }
.fv-lines .feature em { color: var(--pri); }
.sv-frames .shot figcaption { background: #e5f4e6; color: #226f3b; }

