Foundations

Motion

Short, purposeful animation that respects reduced motion.

Short and purposeful: motion shows what changed, never decorates. Everything honors reduced motion.

MotionWhereReduced motion
Dice tumble (~1s)Die, on a new rollIdShows the result at once
story-pop (0.35s)Something new appears: the call placard, a cupNone
seat-said pulseA seat’s newest move in PlayNone
The turn outline glidesSeat (framer-motion layoutId)Jumps
The Hammer token slidesTableOrderJumps
Rows reorderStandingsJumps

Do

  • Keep transitions under 400ms, except a die’s tumble.
  • Check prefers-reduced-motion (usePrefersReducedMotion, useReducedMotion).

Don’t

  • Animate to decorate.
  • Move anything the player is about to tap.