Blitzortung exposes no browser-readable JSON endpoint, so a pure Caddy
cors proxy (browser-to-cross-origin) was never going to work without an
upstream that already sends permissive CORS + reshaped strikes. Rather than
add that relay, delete the whole branch:
- src/components/PrecipitationRadar.svelte: remove lightning import, $state
(strikes/error/loading/timer), loadLightning/timers, and its location effect
(704 -> 650 lines)
- src/lib/api/lightning.js + tests/lib/api/lightning.test.js removed (15 test cases; suite 114 -> 99, all green)
- db.js / app.svelte.js: drop dead showLightning settings key (unreferenced)
Build re-bundled to dist/index.html; no lightning references remain in source or bundle.