:root{
  --vtc7u0e4ufx: #f4f5f7; /* общий светло-серый фон */
  --vwr5rmnd3uf: rgba(255,253,253,0.94); /* белые панели/карточки */
  --vwr5rmnd3uf-2: rgba(255,254,254,0.985); /* более “поднятые” элементы */
  --v1si31mpdrd: rgba(25,33,49,0.94); /* тёмный текст */
  --v3wo17f0ta7: rgba(25,30,46,0.62); /* вторичный текст */
  --vrviyq10gtc: rgba(26,30,48,0.12); /* тонкие разделители */

  --vm91f6ghvfc: #4f7ed6; /* основной акцент (синие кнопки/ссылки как на скрине) */
  --vm91f6ghvfc-contrast: #fffefe;

  --vo2calwr6fg: 0 10px 26px rgba(17,23,38,0.14);
  --radius: 18px;
  --maxw: 1080px;

  --vshpqwmdo0i: #f7f9fb; /* светлый сайдбар/хедер */
  --v6izmkrphzg: rgba(22,33,46,0.94);
  --vipilkc5y2z: rgba(22,30,46,0.64);
  --vusdg5f2ljm: rgba(25,31,48,0.12);
  --viferhyh7wx: #62c96a; /* зелёный акцент (регистрация/позитивные CTA) */
  --v0bg7kms21d: 0 12px 30px rgba(18,24,38,0.16);
}
