:root {
  --ink: #1b1b1f;
  --text: #3c3c44;
  --mute: #77777f;
  --line: #ece7e7;
  --paper: #f8f7f7;
  --white: #ffffff;
  --pri: #e63946;
  --pri-deep: #c02a36;
  --accent: #ff7a45;
  --soft: #ffe9ea;
  --soft-2: #fff0e8;
}

.hv-frame .hero-visual::before { background: #fff; }
.fv-lines .feature em { color: var(--pri); }
.ev-band .entry-panel { background: linear-gradient(120deg, #ffe9ea, #ffffff 62%); border-color: #f7d9db; }

