:root{
  --vcfbqkc7l19: #0e1228; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --v1wzug0oaop: rgba(19,22,52,0.92); /* тёмные панели/карточки */
  --v1wzug0oaop-2: rgba(24,30,75,0.96); /* более “поднятые” элементы */
  --vd4znidxktt: rgba(253,253,255,0.94); /* основной текст (почти белый) */
  --vu3p785h6na: rgba(254,255,254,0.70); /* вторичный текст */
  --v3r55la39ej: rgba(255,253,254,0.12); /* тонкие разделители */

  --vgj0i0nalim: #542ca8; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vgj0i0nalim-contrast: #ffffff;

  --v812bhvsf17: 0 16px 40px rgba(0,0,2,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vchk6hzm052: #15172d; /* тёмный (хедер/сайдбар) */
  --vh1ze40krdc: rgba(254,255,255,0.96);
  --vxdhn33sf98: rgba(253,253,255,0.78);
  --v7y6kql4wsy: rgba(255,253,255,0.14);
  --vf6r89fco07: #582aaa;
  --v92ebzc2lif: 0 18px 50px rgba(0,2,2,0.55);
}