:root{
  --v9y0tsdomw2: #0e1224; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vafcjx95ozi: rgba(21,21,55,0.92); /* тёмные панели/карточки */
  --vafcjx95ozi-2: rgba(26,29,75,0.96); /* более “поднятые” элементы */
  --v0s5ye6y9rb: rgba(255,255,255,0.94); /* основной текст (почти белый) */
  --vt4lkzc6twa: rgba(255,255,254,0.70); /* вторичный текст */
  --vtak048u13j: rgba(255,255,253,0.12); /* тонкие разделители */

  --v9pm808ivct: #552aaa; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --v9pm808ivct-contrast: #ffffff;

  --von1l2yzqsm: 0 16px 40px rgba(0,2,1,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vbn7u55fzjh: #19172d; /* тёмный (хедер/сайдбар) */
  --vtoizetqe50: rgba(255,255,255,0.96);
  --vd9gesjgi9z: rgba(254,255,253,0.78);
  --v89ar0mmo4m: rgba(254,255,254,0.14);
  --v2qiyauiw6d: #542ba9;
  --v90ln559xse: 0 18px 50px rgba(0,0,1,0.55);
}