:root.dark-mode,
:root.dark-mode.contrast-mode {
	.leaflet-layer,
	.leaflet-control-zoom-in,
	.leaflet-control-zoom-out,
	.leaflet-control-attribution {
		filter: invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%);
	}
	.leaflet-container {
		background: #000
	}	
}

:root.contrast-mode {
	.leaflet-layer,
	.leaflet-control-zoom-in,
	.leaflet-control-zoom-out,
	.leaflet-control-attribution {
		filter: contrast(100%);
	}
}

.paragraph--type--geojson-map .geojson {
margin:0 auto;
}

.paragraph--type--geojson-map:not(:focus-within) .leaflet-control {
  display: none;
}

.paragraph--type--geojson-map .leaflet-pane.leaflet-marker-pane img:hover {
    filter: drop-shadow(2px 4px 6px #000);
	    filter: drop-shadow(2px 4px 6px var(--dark-color));
}

.paragraph--type--geojson-map .leaflet-pane {
    z-index: 1;
}