:root{
  --v274ubh2qrn: #110e24; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vhky1lub6o6: rgba(20,23,52,0.92); /* тёмные панели/карточки */
  --vhky1lub6o6-2: rgba(28,28,76,0.96); /* более “поднятые” элементы */
  --v6s43ghh7f4: rgba(255,253,255,0.94); /* основной текст (почти белый) */
  --vnljekpw0ob: rgba(255,255,253,0.70); /* вторичный текст */
  --v7aryn8ajlw: rgba(253,255,255,0.12); /* тонкие разделители */

  --v2ho3rolzjh: #552ca9; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --v2ho3rolzjh-contrast: #feffff;

  --vbbfyh05fgd: 0 16px 40px rgba(0,1,2,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vj72s1x0tpk: #19182e; /* тёмный (хедер/сайдбар) */
  --vhe19k7q3bp: rgba(255,255,254,0.96);
  --vpah4czmdre: rgba(255,255,253,0.78);
  --vaaxy9a2qwm: rgba(253,255,255,0.14);
  --v0za4hxh070: #5529aa;
  --vdl31pjd79r: 0 18px 50px rgba(1,1,1,0.55);
}