/* ============================================================
   Olza Fulfillment - scoped skin override dla subtree /fulfillment/*
   Ladowany WYLACZNIE gdy olza_is_fulfillment() (patrz inc/fulfillment.php).
   Logistic (--blue: #2e9af1 w style.css) zostaje bez zmian.
   ============================================================ */

body.fulfillment {
  --blue: #297f52;
  --blue-dark: #20663f; /* rezerwa - motyw dzis nie uzywa dedykowanego tokenu hover (przyciski hoveruja przez opacity) */
  --light-bg: #fbfdfb;
  --red: #ff3659;
}

/* Hardcode'y ktore nie flipuja przez sam token --blue (byly #1990ff w style.css, inny
   odcien niz --blue #2e9af1 - patrz discovery). Scoped tutaj, zeby NIE zmieniac Logistic. */
body.fulfillment .eyebrow__line { background-color: var(--blue); }
body.fulfillment .featured-cards__card--alt { background-color: var(--blue); }
body.fulfillment .services-block__card-icon { background: var(--blue); }
body.fulfillment .services-block__card-label-line { background-color: var(--blue); }
body.fulfillment .site-footer__contacts a:hover { color: var(--blue); }
body.fulfillment .site-footer__nav-list li a:hover { color: var(--blue); }
body.fulfillment .site-footer__credits-links a:hover { color: var(--blue); }

/* Wiersz z podmiotem prawnym (adres + ICO/DIC) nad linia copyright - patrz footer.php */
.site-footer__legal {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 6px;
}
