:root{
  --vj1kpbh0vo3: #f2f3f7; /* общий светло-серый фон */
  --vt2yasj9v9l: rgba(253,255,254,0.94); /* белые панели/карточки */
  --vt2yasj9v9l-2: rgba(255,255,253,0.985); /* более “поднятые” элементы */
  --vm0b4b6nlwq: rgba(23,33,48,0.94); /* тёмный текст */
  --vk6xvarg0jr: rgba(25,31,50,0.62); /* вторичный текст */
  --vojnhgice0c: rgba(23,32,46,0.12); /* тонкие разделители */

  --vsfoofqnlb1: #4c7fd6; /* основной акцент (синие кнопки/ссылки как на скрине) */
  --vsfoofqnlb1-contrast: #fffffe;

  --vn1yxlfcowu: 0 10px 26px rgba(18,26,42,0.14);
  --radius: 18px;
  --maxw: 1080px;

  --vrsbjbzm2fa: #f5f7f9; /* светлый сайдбар/хедер */
  --vszahbs6uxj: rgba(22,34,46,0.94);
  --vxtzd9ryh93: rgba(26,34,48,0.64);
  --vwgnqwht5gd: rgba(23,30,46,0.12);
  --vdzqs03uksp: #63c866; /* зелёный акцент (регистрация/позитивные CTA) */
  --v5sn6ih809t: 0 12px 30px rgba(17,23,40,0.16);
}
