Self-hosted maplibre-gl.js, vector tiles from maps.clicksports.de style.json. No raster rendering needed — uses WebGL directly. Same approach as held.de dealer map. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>