.my-location{background:#8e44ad;border-radius:50%;width:16px;height:16px;animation:2s infinite pulse-location;box-shadow:0 0 #8e44ad}@keyframes pulse-location{0%{transform:scale(.8);box-shadow:0 0 #8e44adb3}70%{transform:scale(1);box-shadow:0 0 0 10px #8e44ad00}to{transform:scale(.8);box-shadow:0 0 #8e44ad00}}.map{position:absolute;inset:0}:root{--leaflet-tile-filter:invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%)}