:root{--leaflet-bg-primary:var(--tertiary-background);--leaflet-bg-secondary:var(--primary-background);--leaflet-bg-overlay:#ffffffe6;--leaflet-text-primary:var(--primary-foreground);--leaflet-text-secondary:var(--secondary-foreground);--leaflet-text-muted:var(--tertiary-foreground);--leaflet-link-color:var(--accent);--leaflet-border-color:var(--secondary-background);--leaflet-shadow-light:#0000001a;--leaflet-shadow-medium:#0003;--leaflet-shadow-dark:#0006;--leaflet-accent-color:var(--accent);--leaflet-hover-bg:var(--tertiary-background);--leaflet-disabled-color:var(--tertiary-foreground)}.leaflet-container{background:var(--leaflet-bg-primary)!important}.leaflet-container a{color:var(--leaflet-link-color)!important}.leaflet-zoom-box{border:2px dotted var(--leaflet-accent-color)!important;background:var(--leaflet-bg-overlay)!important}.leaflet-bar{box-shadow:0 1px 5px var(--leaflet-shadow-medium)!important}.leaflet-bar a{background-color:var(--leaflet-bg-secondary)!important;border-bottom:1px solid var(--leaflet-border-color)!important;color:var(--leaflet-text-primary)!important}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:var(--leaflet-hover-bg)!important}.leaflet-bar a.leaflet-disabled{background-color:var(--leaflet-hover-bg)!important;color:var(--leaflet-disabled-color)!important}.leaflet-control-layers{box-shadow:0 1px 5px var(--leaflet-shadow-light)!important;background:var(--leaflet-bg-secondary)!important}.leaflet-control-layers-expanded{color:var(--leaflet-text-primary)!important;background:var(--leaflet-bg-secondary)!important}.leaflet-control-layers label{color:var(--leaflet-text-primary)!important}.leaflet-control-layers-separator{border-top:1px solid var(--leaflet-border-color)!important}.leaflet-container .leaflet-control-attribution{background:var(--leaflet-bg-secondary)!important;background:var(--leaflet-bg-overlay)!important}.leaflet-control-attribution,.leaflet-control-scale-line{color:var(--leaflet-text-primary)!important}.leaflet-control-scale-line{border:2px solid var(--leaflet-text-secondary)!important;background:var(--leaflet-bg-overlay)!important;text-shadow:1px 1px var(--leaflet-bg-secondary)!important}.leaflet-control-scale-line:not(:first-child){border-top:2px solid var(--leaflet-text-secondary)!important}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid var(--leaflet-text-secondary)!important}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid var(--leaflet-shadow-light)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--leaflet-bg-secondary)!important;color:var(--leaflet-text-primary)!important;box-shadow:0 3px 14px var(--leaflet-shadow-dark)!important}.leaflet-container a.leaflet-popup-close-button{color:var(--leaflet-text-secondary)!important;background:0 0!important}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:var(--leaflet-text-primary)!important}.leaflet-div-icon{background:var(--leaflet-bg-secondary)!important;border:1px solid var(--leaflet-text-secondary)!important}.leaflet-tooltip{background-color:var(--leaflet-bg-secondary)!important;border:1px solid var(--leaflet-bg-secondary)!important;color:var(--leaflet-text-primary)!important;box-shadow:0 1px 3px var(--leaflet-shadow-dark)!important}.leaflet-tooltip-top:before{border-top-color:var(--leaflet-bg-secondary)!important}.leaflet-tooltip-bottom:before{border-bottom-color:var(--leaflet-bg-secondary)!important}.leaflet-tooltip-left:before{border-left-color:var(--leaflet-bg-secondary)!important}.leaflet-tooltip-right:before{border-right-color:var(--leaflet-bg-secondary)!important}.dark{--leaflet-bg-overlay:#181b25e6}