.leaflet-popup-content-wrapper{background:#fff;color:#1a1a1a;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.leaflet-popup-tip{background:#fff}.blue-dot{width:12px;height:12px;background:#2f80ff;border-radius:50%;box-shadow:0 0 10px rgba(47,128,255,.7);transition:transform .3s ease}.pulse{animation:pulseGlow 1.6s infinite}