.page-header {
  position: relative;
  width: 100%;
  min-height: 220px; /* dostosuj optymalną wysokość nagłówka */
  background-color: #0b1a2d; /* kolor zapasowy przed załadowaniem grafiki */
  background-image: url('/conf-data/wow2026/images/header_subpage.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center; /* trzyma ilustrację wątroby przy prawej krawędzi */
  display: flex;
  align-items: center;
}

/* Opcjonalna delikatna warstwa przyciemniająca / wyrównująca */
.page-header__tint {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  /* Jeśli tekst na jasnym tle jest zbyt mało kontrastowy, odkomentuj poniższy gradient: */
  /* background: linear-gradient(90deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.2) 60%, transparent 100%); */
}

.page-header__content-wrapper {
  padding: 40px 0;
}

.page-header__title {
  margin: 0;
  font-size: 2.25rem;
  font-weight: 700;
  color: #0c2340; /* ciemny granat spójny z identyfikacją konferencji */
  line-height: 1.2;
}

/* Dostosowanie na ekranach mobilnych */
@media (max-width: 768px) {
  .page-header {
    min-height: 160px;
    background-position: 70% center; /* przesuwa punkt skupienia w tle na mniejszych ekranach */
  }

  .page-header__title {
    font-size: 1.75rem;
  }
}

.footer {
    width: 100%;
    background: #24456E;
    color: #FFF;
}