Shakes the content layer using Math.sin() at multiple frequencies with amplitude that decays to zero via interpolate(), simulating a camera impact. Layer this over any scene to add punch to explosions, title slams, bass drops, or dramatic reveals.
Initial amplitude, decay speed, and shake frequencies are configurable. The shake is applied as a CSS transform on the content wrapper, so it composites cleanly with any child content. Uses only Remotion hooks — no external physics libraries.