:root{
  --vsbmbom8vvq: #1b1b2a; /* основной тёмный графитово-фиолетовый фон */
  --vr0mkgkcv4g: rgba(40,38,56,0.94); /* основные панели и карточки */
  --vr0mkgkcv4g-2: rgba(46,45,63,0.98); /* приподнятые элементы / внутренние блоки */

  --v28uinmx1o2: rgba(255,255,255,0.96); /* основной белый текст */
  --vdqjrp2lz23: rgba(200,200,216,0.72); /* приглушённый серо-лавандовый текст */
  --vivl9db13y6: rgba(255,255,255,0.08); /* очень мягкие границы */

  --vyrdeb2hxyg: #f0467d; /* основной розово-малиновый акцент */
  --vyrdeb2hxyg-contrast: #ffffff;

  --vrtu5pbeemv: 0 16px 40px rgba(4,2,10,0.42);
  --radius: 18px;
  --maxw: 1080px;

  --vlx6w5gwyld: #22212c; /* сайдбар / хедер / более тёмные promo-блоки */
  --vf5gmtgtrpp: rgba(255,253,255,0.97);
  --vm88b04cyaz: rgba(204,202,216,0.76);
  --vgl7lj271tn: rgba(255,255,254,0.09);

  --v0wxigzd8bn: #41d97a; /* зелёный CTA со скриншота */
  --v98wc38yfeq: 0 18px 50px rgba(4,5,13,0.50);
}