/* Foxborne console - the map on MapLibre. Inside .map-svg the GL basemap sits below and the SVG overlay
   (grid, survey features, evidence, labels) above it; the overlay lets the pointer through to the map. */
.map-gl, .map-ov { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.map-ov { pointer-events: none; }
.map-ov svg { display: block; }
.map-gl .maplibregl-canvas { outline: none; }
.map:has(.maplibregl-canvas:focus-visible) .map-svg { box-shadow: inset 0 0 0 1px var(--line-3); }
.m-attr { fill: var(--text-4); font-size: 9.5px; font-family: var(--font); }
.map-note { position: absolute; left: 16px; top: 16px; right: 60px; font-size: 12px; line-height: 18px; color: var(--text-3); }
