/* Style wydzielone z index2usun.html. Istniejące arkusze motywu pozostają bazą. */
.dh-index-gtm-frame {
  display: none;
  visibility: hidden;
}
.dh-index-theme-dropdown {
  --bs-dropdown-min-width: 9rem;
}
.dh-index-fill-1 {
  fill: none;
}
.dh-index-fill-2 {
  fill: #ff000d;
}
.dh-index-fill-3 {
  fill: #1E88E5;
}
.dh-index-fill-4 {
  fill: #37474F;
}
.dh-index-fill-5 {
  fill: #8E24AA;
}
.dh-index-fill-6 {
  fill: #a2cf1f;
}
.dh-index-fill-7 {
  fill: #E53935;
}

/* Odstęp dla kotwic pod stałym menu. */
.dh-index-page [id] {
  scroll-margin-top: 6rem;
}
/* Postęp slidera ma ten sam czas co autoplay w index-main-dh.js. */
.dh-index-page .dh-hero-ready .swiper-slide-thumb-active .swiper-pagination-progress-inner {
  animation: dh-index-hero-progress 5.5s linear both;
}
.dh-index-page .dh-hero-paused .swiper-pagination-progress-inner {
  animation-play-state: paused;
}
@keyframes dh-index-hero-progress {
  from { width: 0; }
  to { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .dh-index-page .swiper-pagination-progress-inner {
    animation: none !important;
    transition: none !important;
  }
}
