:root{
  --vepkpst36d9: #191b2a; /* основной тёмный графитово-фиолетовый фон */
  --vc1446j1xez: rgba(40,41,57,0.94); /* основные панели и карточки */
  --vc1446j1xez-2: rgba(49,48,64,0.98); /* приподнятые элементы / внутренние блоки */

  --v4i52q4toci: rgba(255,253,253,0.96); /* основной белый текст */
  --v3hodff08vr: rgba(197,199,214,0.72); /* приглушённый серо-лавандовый текст */
  --vm781mrl1j1: rgba(254,255,253,0.08); /* очень мягкие границы */

  --vvorsjj42wa: #ee437e; /* основной розово-малиновый акцент */
  --vvorsjj42wa-contrast: #ffffff;

  --vcqanrmhuf3: 0 16px 40px rgba(5,4,11,0.42);
  --radius: 18px;
  --maxw: 1080px;

  --vcqknkl6ph2: #20202d; /* сайдбар / хедер / более тёмные promo-блоки */
  --vps9w9ryx53: rgba(254,255,255,0.97);
  --vromv6kv41q: rgba(204,205,220,0.76);
  --vcnh1s2fjjf: rgba(255,255,255,0.09);

  --vvmqkjn2cvx: #42d97d; /* зелёный CTA со скриншота */
  --v7bribjyfys: 0 18px 50px rgba(7,2,13,0.50);
}