:root{
  --v4svcfe48wf: #1d1b1c; /* общий фон страницы (глубокий тёмно-серый) */
  --v23o2af1fus: rgba(38,34,38,0.92); /* панели/карточки (графит) */
  --v23o2af1fus-2: rgba(46,45,45,0.96); /* более “поднятые” элементы */
  --vqkzmpdb4hr: rgba(254,253,255,0.94); /* основной текст (почти белый) */
  --vggxhuzwfgn: rgba(255,255,254,0.68); /* вторичный текст */
  --vi5z0qxqku3: rgba(255,253,255,0.12); /* тонкие разделители */

  --vy5x0ecxml6: #a8dd58; /* лаймово-зелёный акцент как на кнопках/иконках */
  --vy5x0ecxml6-contrast: #090c09; /* текст на лаймовом */

  --vjn3ziyjzj0: 0 14px 36px rgba(0,2,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --v0zpian4ztx: #242624; /* хедер/топ-бар (чуть светлее фона) */
  --vkw1em2488y: rgba(253,254,253,0.96);
  --vhqvx4fh688: rgba(255,255,255,0.72);
  --vlbl0w4l26l: rgba(255,254,255,0.14);
  --vtdv57ckyae: #a9da57;
  --vs5kg82kfne: 0 16px 40px rgba(2,0,0,0.55);
}
