/* Shared basemap treatment for every Leaflet map (see js/tpg-basemap.js).
   Standard OpenStreetMap raster tiles are light by design. Keep them native in
   light mode and darken only the tile layer on a dark surface, so markers,
   polygons and popups above it keep their true colors. */
[data-bs-theme="dark"] .tpg-map-basemap-layer,
.tpg-map-basemap-layer--always-dark {
  filter: grayscale(0.45) invert(0.92) hue-rotate(180deg) brightness(0.72) contrast(1.15);
}
