What problem does it solve? Choosing between a transition and a keyframe animation, picking the right easing curve, and debugging flickering hover states or broken 3D transforms are recurring pain points when writing CSS motion by hand. ## Core Features & Use Cases - Transition vs keyframe decision rules: Clear criteria based on interruptibility, looping, and whether the user or the page drives the motion. - Worked recipes: Hover reveals, toast stacks, staggered text reveals, 3D orbits and coin flips, and clip-path effects like comparison sliders and hold-to-delete. - Easing and timing blueprint: Named cubic-bezier curves (ease-out-expo, ease-vaul) paired with duration guidance, plus touch-safe hover gating with @media (hover: hover). - Use Case: A developer building a toast notification stack can apply the interruptible enter pattern using transitions and CSS custom properties instead of pulling in a motion library. ## Quick Start Ask the AI to write a CSS-only hover reveal animation for a card component using the css-animations skill.