:root{
  --vd55j40c58h: #1b1d1c; /* общий фон страницы (глубокий тёмно-серый) */
  --vubabui5z76: rgba(38,38,37,0.92); /* панели/карточки (графит) */
  --vubabui5z76-2: rgba(42,46,42,0.96); /* более “поднятые” элементы */
  --v68wh8ilnso: rgba(255,254,255,0.94); /* основной текст (почти белый) */
  --vdruy6vusi2: rgba(255,254,255,0.68); /* вторичный текст */
  --v5z56apbl6y: rgba(254,254,253,0.12); /* тонкие разделители */

  --vnktdsjr3cw: #a7dd58; /* лаймово-зелёный акцент как на кнопках/иконках */
  --vnktdsjr3cw-contrast: #0d0c09; /* текст на лаймовом */

  --vax3cvw9kus: 0 14px 36px rgba(0,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --v6dm31d38fh: #222426; /* хедер/топ-бар (чуть светлее фона) */
  --vnw3qdkym85: rgba(255,255,255,0.96);
  --vxdza5xxzoi: rgba(255,255,254,0.72);
  --vduqkz67rnm: rgba(253,255,253,0.14);
  --vcoov650opw: #a5db59;
  --vgfpoysndau: 0 16px 40px rgba(1,0,0,0.55);
}
