:root {
  --ink: #1a1f10;
  --text: #3b4430;
  --mute: #79846a;
  --line: #e3e9d5;
  --paper: #f9fbf2;
  --white: #ffffff;
  --pri: #5f9e00;
  --pri-deep: #467600;
  --accent: #f0c419;
  --soft: #eef6dc;
  --soft-2: #fff6d4;
}

.sv-dark .showcase { background: #171d0d; }
.fv-lines .feature em { color: var(--pri); }
.hv-flush .hero-badge { background: var(--accent); color: #2c2a12; }
.hv-flush .hero-strip span { background: #eef6dc; color: #467600; }

