/* Both canvases are drawing surfaces, never inputs to flex intrinsic sizing.
   An in-flow 2D canvas + percentage height lets its backing bitmap ratchet the
   wrapper taller when playback/readout changes; subsequent plots inherit it. */
.canvas-wrap > #sceneCanvas { position:absolute; inset:0; }
