{# Lightweight pre-hydration shell. Paints immediately as the LCP element so mobile users aren't staring at a blank screen while the React bundle downloads/executes (was ~6s render-delay). createRoot() replaces these children on mount; the matching dark background means the swap is a paint, not a layout shift. Inline styles only — no dependency on the Vite CSS bundle. #}