:root{
  /* Общий фон — глубокий тёмно-синий (navy) как на скриншоте */
  --vi42mrdk4e1: #0b0e29;

  /* Поверхности/панели — тёмные “карты” с лёгким синим оттенком */
  --vhiemrj0n2s: rgba(17,28,61,0.88);
  --vhiemrj0n2s-2: rgba(24,33,77,0.92);

  /* Текст */
  --vo1qulodupo: rgba(255,254,255,0.92);
  --vhxx0oit9p9: rgba(210,216,255,0.68);

  /* Разделители/обводки */
  --vnggmbgyzow: rgba(255,255,255,0.08);

  /* Главный акцент — кораллово-красный как кнопки Register/Register Now */
  --v0nkogusv5p: #e2615c;
  --v0nkogusv5p-contrast: rgba(255,254,255,0.96);

  /* Тени/геометрия */
  --v4rw8zbe96m: 0 18px 48px rgba(1,0,2,0.60);
  --radius: 18px;
  --maxw: 1080px;

  /* Промо/хедер/сайдбар — ещё темнее */
  --v2iqfd8ekot: #0b0f23;
  --viz91ftou3q: rgba(255,253,255,0.94);
  --v69t5wv3xzx: rgba(208,220,255,0.72);
  --v9swt9awrd6: rgba(255,255,255,0.10);

  /* Вторичный акцент — холодный фиолетово-индиго (иконки/подсветки) */
  --v4mtpvuye7i: #6b5cfb;

  --vkj774ggtsh: 0 20px 60px rgba(0,0,1,0.66);
}
