.custom-marker{background:transparent;border:none}@keyframes marker-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.marker-pulse-effect{animation:marker-pulse 2.5s cubic-bezier(.2,.8,.2,1) infinite}.leaflet-popup-content-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;box-shadow:0 20px 40px #0003!important;color:#f9f7f2!important;padding:4px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#1a1a1af2!important}.custom-leaflet-popup .leaflet-popup-content{line-height:1.4;margin:0}.leaflet-container{background:#f4f1ed!important;filter:grayscale(.1) sepia(.08) contrast(1.02)}
