feat(docs): minimap outline for long documents (#60)
Add VS Code-style minimap that shows document headings as a navigable
outline. The minimap appears on the right side when a document has 2+
headings, with a viewport indicator showing current scroll position.
- Add minimap.ts: extractHeadings from HTML, computeViewportIndicator
- Click heading in minimap to smooth-scroll to that section
- Indented display by heading level (H1 bold, H2/H3 indented)
- Auto-hides for short documents with fewer than 2 headings
- Viewport indicator tracks scroll position