Acceptance Criteria: - [ ] Smooth pan (mouse/touch) and bounded to map. - [ ] Wheel/pinch zoom with min/max limits. - [ ] UI text remains readable across zoom levels.
Acceptance Criteria: