79105a3ef9
Clamp each per-altitude step to the WCAG 2.3.1 floor (no-op at 1200ms, guards a future lowering). Audit: #black fade + audio crossfade can't exceed 3/sec, no clamp needed. boot() now seeds the gate-dismissed flag (returning visitor) so the run-sim test isn't blocked by the new interstitial. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>