/* Styles for the Leaflet background map (js/map.js), added with the static freeze (2026-11). */
#gmap.leaflet-container { background: #a9c3df; font: 11px/1.4 Verdana, Arial, sans-serif; }
#gmap .map-pin { background: none; border: 0; }
#gmap .map-pin svg { display: block; filter: drop-shadow(1px 2px 1px rgba(0,0,0,.3)); }
#gmap .map-place { white-space: nowrap; pointer-events: none; }
#gmap .map-place i { position: absolute; left: 0; top: 0; width: 5px; height: 5px; border-radius: 50%; background: #555; border: 1px solid #fff; }
#gmap .map-place span { position: absolute; left: 9px; top: -6px; color: #333; font: 11px Arial, sans-serif;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 3px #fff; }
#gmap .map-cap span { font-weight: bold; font-size: 12px; }
#gmap .leaflet-popup-content { margin: 10px 12px; font: 11px/1.5 Verdana, Arial, sans-serif; color: #4B5D67; }
#gmap .gmap-iw-title { padding: 2px 4px; margin-bottom: 4px; }
#gmap .gmap-iw-text { padding: 0 4px; }
#gmap .leaflet-control-attribution { font-size: 10px; background: rgba(255,255,255,.7); }
#mapbuttons { box-shadow: 0 2px 8px rgba(0,0,0,.25); }
#mapbuttons li { transition: background-color .3s; }
