Engine start-up helpers: capability check, typed init errors, and canvas auto-resize (ResizeObserver + device-pixel-ratio changes).
Engine start-up helpers: capability check, typed init errors, and canvas auto-resize (ResizeObserver + device-pixel-ratio changes).