/* MeerHeimatLiebe 2.5.2-r21 — sichtbare responsive Hintergrundbilder */
.site-backdrop {
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  width: 100vw !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  pointer-events: none !important;
  background-image: var(--scene-desktop) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: var(--scene-position, center center) !important;
  background-attachment: scroll !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: saturate(.96) contrast(1.02) brightness(.92) !important;
  transform: none !important;
}
.site-vignette {
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  background:
    linear-gradient(90deg, rgba(2,19,31,.25), rgba(2,19,31,.04) 48%, rgba(2,19,31,.18)),
    linear-gradient(180deg, rgba(2,16,28,.08), rgba(2,16,28,.02) 42%, rgba(2,16,28,.52)) !important;
}
.site-header,
.site-main,
.site-footer,
.top-panel,
.back-to-top,
.skip-link { position: relative; z-index: 3 !important; }
.site-header { position: sticky !important; }

.scene-home { --scene-desktop:url('../backgrounds/home-desktop.webp'); }
.scene-logbook { --scene-desktop:url('../backgrounds/logbook-desktop.webp'); }
.scene-gallery { --scene-desktop:url('../backgrounds/gallery-desktop.webp'); }
.scene-chat { --scene-desktop:url('../backgrounds/chat-desktop.webp'); }
.scene-downloads { --scene-desktop:url('../backgrounds/downloads-desktop.webp'); }
.scene-forum { --scene-desktop:url('../backgrounds/forum-desktop.webp'); }
.scene-contact { --scene-desktop:url('../backgrounds/contact-desktop.webp'); }
.scene-legal { --scene-desktop:url('../backgrounds/legal-desktop.webp'); }
.scene-privacy { --scene-desktop:url('../backgrounds/privacy-desktop.webp'); }
.scene-auth { --scene-desktop:url('../backgrounds/auth-desktop.webp'); }
.scene-dashboard { --scene-desktop:url('../backgrounds/dashboard-desktop.webp'); }
.scene-generic { --scene-desktop:url('../backgrounds/generic-desktop.webp'); }
.scene-sh { --scene-desktop:url('../backgrounds/sh-desktop.webp'); }
.scene-stories { --scene-desktop:url('../backgrounds/stories-desktop.webp'); }
.scene-tides { --scene-desktop:url('../backgrounds/tides-desktop.webp'); }
.scene-westerhever { --scene-desktop:url('../backgrounds/westerhever-desktop.webp'); }




.mhl-preloader {
  background-image:
    linear-gradient(rgba(2,24,38,.35),rgba(2,24,38,.68)),
    url('../backgrounds/preloader-desktop.webp') !important;
  background-size:cover !important;
  background-position:center !important;
}


