:root{
  --vjoyi9sbgm8: #191829; /* основной тёмный графитово-фиолетовый фон */
  --vk5vcl06ziw: rgba(40,39,53,0.94); /* основные панели и карточки */
  --vk5vcl06ziw-2: rgba(48,48,64,0.98); /* приподнятые элементы / внутренние блоки */

  --v1cv3ln5xlp: rgba(255,255,255,0.96); /* основной белый текст */
  --vc5e3921eif: rgba(198,196,215,0.72); /* приглушённый серо-лавандовый текст */
  --vxliu5smngn: rgba(253,253,255,0.08); /* очень мягкие границы */

  --v77betagmvl: #f1447f; /* основной розово-малиновый акцент */
  --v77betagmvl-contrast: #fffeff;

  --vvzjdnjqjiv: 0 16px 40px rgba(5,6,10,0.42);
  --radius: 18px;
  --maxw: 1080px;

  --vfoves0jtqw: #1f1e30; /* сайдбар / хедер / более тёмные promo-блоки */
  --vizavvht7qv: rgba(254,255,255,0.97);
  --vlalxexeksx: rgba(206,204,220,0.76);
  --vcrttj3yexr: rgba(255,255,254,0.09);

  --v1w54x39ug5: #41da7d; /* зелёный CTA со скриншота */
  --vihz4jk8vv6: 0 18px 50px rgba(3,3,11,0.50);
}