/* ==========================================================================
   Stopka – typografia wg projektu v2 (treść i układ zostają z produkcji).
   Zakres: sekcja w <footer>. Jeśli w builderze stopki sekcja dostanie klasę
   „vp-footer”, zamień selektor bazowy na .vp-footer (T04).
   ========================================================================== */
footer > .uk-section-secondary {
  --vpf-text: #B5B0A6;         /* projekt: tekst i linki */
  --vpf-strong: var(--vp-on-dark-2);
  --vpf-muted: #8D8779;        /* godziny, copyright */
  background: #111111;
  color: var(--vpf-text);
  font-size: 14.5px;
  line-height: 1.6;
}
/* Teksty z builderem mają dziś kolor #C9C3B6 z YOOtheme (.uk-light) – ujednolicamy */
footer > .uk-section-secondary .uk-panel,
footer > .uk-section-secondary p { color: var(--vpf-text); }

/* Listy linków: projekt ma odstęp 11 px między pozycjami i ciaśniejszą interlinię */
footer > .uk-section-secondary .uk-list > li { line-height: 1.35; }
footer > .uk-section-secondary .uk-list > li:nth-child(n+2) { margin-top: 11px; }
footer > .uk-section-secondary .uk-list .el-link { color: var(--vpf-text); transition: color .15s; }
footer > .uk-section-secondary .uk-list .el-link:hover { color: var(--vp-gold); }

/* Telefon i e-mail: telefon jaśniejszy i półgruby, ikony złote */
footer > .uk-section-secondary .uk-list-collapse > li:nth-child(n+2) { margin-top: 6px; }
footer > .uk-section-secondary a[href^="tel:"] .el-content { color: var(--vpf-strong); font-weight: var(--vp-fw-semi); }
footer > .uk-section-secondary .uk-list-collapse .el-content .uk-link { color: inherit; }

/* Nazwy gabinetów */
footer > .uk-section-secondary strong { color: var(--vpf-strong); font-weight: var(--vp-fw-bold); }
/* Godziny – w builderze otocz linię godzin <span class="vp-footer-muted"> */
footer .vp-footer-muted { color: var(--vpf-muted); }

@media (max-width: 639px) {
  footer > .uk-section-secondary .uk-list > li:nth-child(n+2) { margin-top: 9px; }
}
