html,body,#map{width:100%;height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#252525;background:#f5f5f5}*{box-sizing:border-box}.leaflet-container{font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f5f5f5}.spot-pin{background:transparent;border:0;display:flex;align-items:center;justify-content:center}.spot-pin::after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#444;border:2px solid #fff;box-shadow:0 0 0 1px #777}.spot-pin:focus-visible{outline:2px solid #222;outline-offset:1px}.leaflet-popup-content{margin:16px 20px;font-size:16px;min-width:150px}.leaflet-popup-content strong{font-size:17px;display:block;line-height:1.5}.leaflet-popup-content a{display:flex;align-items:center;min-height:45px;color:#626262;text-decoration:underline;text-underline-offset:3px}.leaflet-touch .leaflet-bar a{width:44px;height:44px;line-height:44px}.leaflet-control-attribution{font-size:11px}.leaflet-control-attribution a{color:#555}.leaflet-popup-close-button{min-width:32px;min-height:32px}
