:root{
  --vaxyyv5yo86: #191b26; /* основной тёмный графитово-фиолетовый фон */
  --vdbjexpqaka: rgba(38,40,54,0.94); /* основные панели и карточки */
  --vdbjexpqaka-2: rgba(45,44,62,0.98); /* приподнятые элементы / внутренние блоки */

  --vox26qi2hf9: rgba(255,254,255,0.96); /* основной белый текст */
  --v2bodqee06l: rgba(199,198,216,0.72); /* приглушённый серо-лавандовый текст */
  --vexgv1li0vx: rgba(255,254,254,0.08); /* очень мягкие границы */

  --vicq9bpozwn: #ef427c; /* основной розово-малиновый акцент */
  --vicq9bpozwn-contrast: #fdfdfd;

  --v5djmvat5kb: 0 16px 40px rgba(3,5,13,0.42);
  --radius: 18px;
  --maxw: 1080px;

  --vxe78rhhaps: #1e1e2c; /* сайдбар / хедер / более тёмные promo-блоки */
  --vu35tsrqnhu: rgba(255,254,255,0.97);
  --vrguxpa8zbu: rgba(203,202,218,0.76);
  --v3ii5acn08y: rgba(255,255,255,0.09);

  --v2ytvrxv7li: #41d87d; /* зелёный CTA со скриншота */
  --vlh5hzmj6jg: 0 18px 50px rgba(3,4,14,0.50);
}