# NT Study Guide - Map Rebuild with Leaflet.js

## Tasks
- [x] Replace SVG map with Leaflet.js interactive map
- [x] Use OpenStreetMap tile layer
- [x] Add all 35 event markers with proper coordinates
- [x] Implement marker clustering for overlapping events
- [x] Add rich pop-ups with event info and links
- [x] Update legend/filter controls outside the map
- [x] Test zoom/pan functionality