:root{
  --vhxg6i2zxip: #f4f4f8; /* светло-серый фон страницы как на скриншоте */
  --vx64kf0n0kt: rgba(255,255,255,0.92); /* светлые панели/карточки */
  --vx64kf0n0kt-2: rgba(255,254,255,0.98); /* более “поднятые” элементы */
  --v3zzceofrpo: rgba(10,14,12,0.92); /* почти чёрный текст */
  --vlgcg8mx1bx: rgba(13,13,10,0.62); /* вторичный текст */
  --virg3jj8hyq: rgba(13,11,12,0.12); /* тонкие разделители */

  --v2c4mwwfsv5: #c7122f; /* фирменный красный (кнопки/акценты) */
  --v2c4mwwfsv5-contrast: #fdfffd;

  --vz8o5otfiui: 0 12px 30px rgba(1,2,0,0.18);
  --radius: 18px;
  --maxw: 1080px;

  --vd6xrlxg42t: #131016; /* тёмный (хедер/сайдбар) */
  --vaesqzkvccz: rgba(254,255,255,0.96);
  --vtc7xuoyzdw: rgba(253,255,255,0.78);
  --va7csp8xone: rgba(255,255,254,0.16);
  --vmidu92ibmm: #c70f2f;
  --v3sjee61o2d: 0 14px 34px rgba(2,0,1,0.32);
}
