/* ===========================================
   MAP-ONLY OVERRIDES (no global styles)
   Safe to load after styles.css
   =========================================== */

/* Dark fallback while tiles load (and when offline) */
#map { background: #0b1b2b; }
.leaflet-container { background: #0b1b2b; }

/* Soft glow for circle markers (apply via className: 'glow-pin') */
.glow-pin { filter: drop-shadow(0 0 6px rgba(255, 230, 120, 0.9)); }

/* Ensure the map card keeps rounded corners without clipping tiles */
.map-section { overflow: hidden; }

/* Optional: slightly dim Leaflet controls for dark basemaps */
.leaflet-control-zoom a {
  background: rgba(255,255,255,0.9);
  border-color: rgba(0,0,0,0.15);
}
