/* MapLibre integration. Map palette tokens (--pulse-map-*) are defined in pulse-workspace.css; this file only
   themes the MapLibre chrome and keeps the data-theme alias in step with Foundry's data-bs-theme. */
[data-theme="light"] { --pulse-map-water: #DCE9EA; --pulse-map-land: #F7F8F6; --pulse-map-road: #C3D0CE; --pulse-map-road-minor: #E1E8E6; --pulse-map-label: #36515A; --pulse-map-halo: #FFFFFF; }
.maplibregl-canvas:focus-visible { outline: 3px solid var(--pulse-focus) !important; outline-offset: -3px; }
.maplibregl-ctrl-attrib { display: none; }
.pulse-map-geo__canvas .maplibregl-canvas-container { height: 100%; }
/* MapLibre adds .maplibregl-map (position: relative) to its container after our stylesheets; these rules load last so the
   container keeps the geometry the page intends. */
.pulse-map-geo__canvas.maplibregl-map { position: absolute; inset: 0; height: auto; }
