:root {
  --ink: #1b2140;
  --text: #3b4162;
  --mute: #737a99;
  --line: #e2e5f2;
  --paper: #f7f8fd;
  --white: #ffffff;
  --pri: #4a63e7;
  --pri-deep: #364cc4;
  --accent: #ff6f91;
  --soft: #e9edff;
  --soft-2: #ffe9f0;
}

.hv-center .hero::before { width: 100%; right: 0; }
.fv-cards .feature { border-radius: 14px; }
.ev-band .entry-panel { background: linear-gradient(120deg, #e9edff, #ffffff 62%); border-color: #dfe3f8; }

