/* NMRON 49.8.3 | Poprawa czytelnosci i widocznosci tapety wyłącznie na /atrakcje/.
   Działa jako nakładka po stylach 49.8.2. Nie zmienia treści ani interakcji. */
html.nmr4983-attractions-fix {
  background: #e9f3ee !important;
}
html.nmr4983-attractions-fix::before {
  content: "" !important;
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  height: 100dvh !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-color: #d9e9e5 !important;
  background-image:
    linear-gradient(180deg, rgba(244,251,249,.24), rgba(239,249,247,.10) 35%, rgba(231,242,237,.22) 100%),
    url('/nmron-atrakcje-wallpaper-4982/atrakcje-mazury.webp?v=49.8.2') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
html.nmr4983-attractions-fix body,
html.nmr4983-attractions-fix body > #root,
html.nmr4983-attractions-fix body > #__next,
html.nmr4983-attractions-fix body > #app,
html.nmr4983-attractions-fix body .nmron-4983-clear {
  background-color: transparent !important;
  background-image: none !important;
}
html.nmr4983-attractions-fix body {
  position: relative !important;
  z-index: 1 !important;
}
/* Wersja 49.8.2 nadpisywała jasny tytuł na granatowy. */
html.nmr4983-attractions-fix body .nmron-4983-title,
html.nmr4983-attractions-fix body .nmron-4983-title-main {
  color: #f5fffd !important;
  -webkit-text-fill-color: #f5fffd !important;
  text-shadow: 0 3px 16px rgba(0,25,32,.35) !important;
}
/* Drugą, akcentową linię nagłówka pozostawiamy miętową. */
html.nmr4983-attractions-fix body .nmron-4983-title :is(span,strong,em):not(.nmron-4983-title-main) {
  color: #91edc8 !important;
  -webkit-text-fill-color: #91edc8 !important;
  text-shadow: 0 3px 13px rgba(0,41,44,.27) !important;
}
/* Nakładka premium na rzeczywisty ciemny panel hero. */
html.nmr4983-attractions-fix body .nmron-4983-dark-hero {
  background: linear-gradient(120deg, rgba(4,56,70,.90), rgba(7,83,91,.87) 58%, rgba(10,110,105,.83)) !important;
  border: 1px solid rgba(169,236,222,.32) !important;
  box-shadow: 0 20px 66px rgba(8,44,58,.17) !important;
}
/* Jasne powierzchnie pozostają czytelne, ale delikatnie pokazują tło. */
html.nmr4983-attractions-fix body :is(.attraction-card,.place-card,.trip-card,.guide-card,.spot-card,.glass-panel) {
  background: rgba(250,254,253,.83) !important;
  border-color: rgba(255,255,255,.82) !important;
  -webkit-backdrop-filter: blur(12px) saturate(130%) !important;
  backdrop-filter: blur(12px) saturate(130%) !important;
}
/* Prawdziwe zdjęcia i mapa zachowują nieprzezroczystość i kontrast. */
html.nmr4983-attractions-fix body :is(img,video,canvas,.maplibregl-map,.leaflet-container) {
  opacity: 1;
}
@media (max-width: 760px) {
  html.nmr4983-attractions-fix::before {
    background-image:
      linear-gradient(180deg, rgba(248,252,251,.37), rgba(246,252,250,.22) 35%, rgba(234,245,241,.34) 100%),
      url('/nmron-atrakcje-wallpaper-4982/atrakcje-mazury.webp?v=49.8.2') !important;
    background-position: 58% center !important;
  }
  html.nmr4983-attractions-fix body .nmron-4983-dark-hero {
    background: linear-gradient(130deg, rgba(4,56,70,.95), rgba(7,83,91,.91) 58%, rgba(10,110,105,.88)) !important;
  }
}
