/* SexyCamp 7.3 — raster compositing only. No marker/pane transforms are replaced.
   Leaflet 1.9.4 sets mix-blend-mode:plus-lighter on img.leaflet-tile.
   SexyCamp's existing 1px tile overlap then adds two opaque images: white seams.
   Use normal source-over compositing, keep the overlap to cover fractional gaps.
   Scope is limited to map raster tiles; logos, pictures and controls are unchanged.
   Source: https://github.com/Leaflet/Leaflet/blob/v1.9.4/dist/leaflet.css (lines 62–65).
*/
.leaflet-container img.leaflet-tile,
#sc71-home-map.leaflet-container img.leaflet-tile,
.sc-map.leaflet-container img.leaflet-tile,
.sc7-map.leaflet-container img.leaflet-tile {
  mix-blend-mode: normal !important;
  max-width: none !important;
  max-height: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  object-fit: fill !important;
  image-rendering: auto;
}
/* Error/retry overlay only; never an activation gate. */
#sc71-map-gate[hidden] { display: none !important; }
#sc71-home-map[aria-busy="true"] { cursor: progress; }
.sc73-map-notice { margin: 6px 0 0; color: #6a755e; font-size: 11px; line-height: 1.5; }
.sc73-map-notice a { text-decoration: underline; text-underline-offset: 2px; }
.sc73-noscript { position: absolute; inset: 0; z-index: 750; display: grid;
  align-content: center; justify-items: center; gap: 14px; padding: 24px;
  text-align: center; background: #edf1e5; color: #354d2d; }
.sc73-noscript a { text-decoration: underline; }
