Blocks
Layers panel
The layers control and the legend are THE SAME OBJECT: each row pairs a switch with the exact swatch drawn on the map, grouped by what the layer is, never alphabetically.
The block
Overlay elevation, bottom-left of the map. The swatch takes the map's ACTUAL colour — data, not a token — which is why those literals are marked rather than tokenised.
- Attribution and data currency stay visible at all times — for GRIDD the map is a legal-adjacent claim. On small screens the panel becomes the bottom sheet.
- Turning a layer on lifts the camera to where the layer exists if needed — a floor, never a jump (Camera & movement).
- What each opacity means, and why an easement's edge is dashed: Paint & selection. The floating chrome beside this panel: Map tools & search.