Under prefers-reduced-motion: reduce the beam is hidden, and a className override cannot bring its animation back. You need no motion-safe: guard, media query or prop.
- The beam is also hidden in browsers without mask-composite or offset-path.
- So the element has to be complete without it. Test the page with the system setting on. If anything becomes unclear, the beam was carrying meaning.