:root{
  --vuqpdxep05l: #111226; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vg6q0pkm773: rgba(22,21,53,0.92); /* тёмные панели/карточки */
  --vg6q0pkm773-2: rgba(25,27,76,0.96); /* более “поднятые” элементы */
  --vsyzm92bhy4: rgba(254,253,255,0.94); /* основной текст (почти белый) */
  --v1o3wrycn37: rgba(254,254,255,0.70); /* вторичный текст */
  --vgntgf8q3yr: rgba(255,255,255,0.12); /* тонкие разделители */

  --v2f83dzfh4a: #572cac; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --v2f83dzfh4a-contrast: #ffffff;

  --v1ladn4rvi9: 0 16px 40px rgba(0,2,1,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vpw1r4wmtwu: #17182c; /* тёмный (хедер/сайдбар) */
  --vgad94iz1t7: rgba(254,255,253,0.96);
  --vpbk6m11ov6: rgba(254,254,253,0.78);
  --v7vjqe9xg1s: rgba(255,254,255,0.14);
  --v221u80jv9j: #572ba8;
  --vit3lo06l1i: 0 18px 50px rgba(2,1,0,0.55);
}