Spring model. Each tilt axis solves x'' + 2ωx' + ω²(x − target) = 0. The critically damped response returns to rest quickly without oscillation. Pointer velocity adds a short directional impulse to the target.
Transform stack. Perspective lives on the stage. The card carries rotation. Grid, border, content, and badge sit at 8, 18, 38, and 64px on the Z axis. Light tracks the pointer independently, so illumination responds before the card mass catches up.