- Redesign pin_detail.html to match detail page style: place name heading,
result card, button group, collapsible API response, element cards with
left-border highlight, collapsible SPARQL query
- Redesign map.html: compact header, styled prompt, shared CSS for element
cards and tag keys, loading state on XHR
- Add lat/lon URL params to /map: map centres on coords and auto-loads pin
- Add needs_commons checkbox to map page: toggles needs_commons=false in URL
and re-fetches the current pin when changed
- Return geojson in /pin/ JSON response so map can render the polygon layer
- Pass needs_commons through to /pin/ route and detail page link
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>