/* --- FOOTER (как на WP) --- */
:root{
  /* палитра футера */
  --gg-footer-bg: #40494F;     /* тёмно-серый фон */
  --gg-footer-text: #FAFAFA;   /* светлый текст */
  --gg-footer-muted: #D0D5D2;  /* подписи/тонкие линии */
  --gg-footer-accent: #8AB4F8; /* синие акцентные ссылки */
}

.footer-section{
  background: var(--gg-footer-bg);
  color: var(--gg-footer-text);
  padding: 3rem 0;                 /* «воздух» как у Elementor */
}

.footer-section h5{
  margin: 0 0 .75rem 0;
  font-weight: 700;                /* жирные заголовки колонок */
  color: var(--gg-footer-text);
}

.footer-links{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-links li{ margin: .35rem 0; }

/* базовые ссылки — наследуют цвет текста (светлые) */
.footer-links a{
  color: inherit;
  text-decoration: none;
}
.footer-links a:hover{ text-decoration: underline; }

/* акцентные (почта/телефон/тг) — голубые */
.footer-accent a{
  color: var(--gg-footer-accent);
  text-decoration: none;
  white-space: nowrap;
}
.footer-accent a:hover{ text-decoration: underline; }

/* нижняя плашка */
.footer-bottom{
  border-top: 1px solid rgba(255,255,255,.08);
  margin-top: 2rem;
  padding: 1rem 0 2rem;
  color: var(--gg-footer-muted);
  font-size: .95rem;
}

/* логотип внизу */
.footer-logo{ width: 90px; height: 90px; object-fit: contain; }

/* адаптив: слегка увеличим вертикальные отступы на мобилке */
@media (max-width: 576px){
  .footer-section{ padding: 2.25rem 0; }
}

/* === Выравниваем футер под оригинал === */

/* 1) типографика как на WP: пункты меньше, заголовки чуть больше */
:root{
  --gg-footer-text-size: 14px;   /* размер пунктов */
  --gg-footer-head-size: 18px;   /* заголовки колонок */
  --gg-footer-line: 1.6;
}

.footer-section h5{
  font-size: var(--gg-footer-head-size);
  line-height: 1.3;
}

.footer-links{
  font-size: var(--gg-footer-text-size);
}
.footer-links a{
  line-height: var(--gg-footer-line);
  opacity: .95;                  /* как на WP, немного «приглушено» */
}
.footer-links a:hover{
  opacity: 1;
  text-decoration: underline;
}

/* 2) ссылки в колонке «Контакты» — ТЕ ЖЕ белые, без голубого */
.footer-accent a{
  color: inherit;                /* было var(--gg-footer-accent) */
}

/* 3) на всякий пожарный — любые ссылки внутри футера по умолчанию белые */
.footer-section a{
  color: inherit;
}

/* 4) копирайт ещё на шаг мельче */
.footer-bottom{
  font-size: 13px;
  line-height: 1.5;
}

/* 5) мобильная коррекция — чуть компактнее */
@media (max-width: 576px){
  :root{
    --gg-footer-text-size: 13px;
    --gg-footer-head-size: 16px;
  }
}
