Title: Ribbon — A rehearsal in motion Exact creative prompt: Create an immersive full-viewport interactive ribbon choreography on a near-black violet stage. Draw nine luminous lilac strands in inline canvas, following a pointer or an automatic graceful path. Overlay huge three-line serif poetry on the left, small stage metadata and glassy bottom controls. Offer lilac, ember and tidal palettes, pause/play and clear actions; respect reduced motion initially. Support touch and responsive screens, with no external assets or dependencies. Description: A digital performance space makes a visitor's movement visible as a trailing luminous ribbon, with calm automatic choreography when idle. Major visual techniques: Layered canvas strands; motion trails; sinusoidal drift; huge editorial overlay; translucent controls; dark theatrical palette. Intended interaction model: Move or drag across the canvas to guide the ribbon, choose its color, pause animation or clear the stage. Refinement prompt: Seed a complete flowing ribbon before the first frame so the initial composition is visually rich. Separate drawing from motion so palette changes redraw correctly while paused. Respect reduced motion, update the pause state accessibly and use elapsed time for smooth animation.