bccf03fb77
The variant-watch $effect read `loading`, but load() flips `loading` false at the end — which re-fired the effect, which called load() again, forever. The board never rendered. Effect now tracks ONLY `variant`, so it loads once on mount and once per variant toggle. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>