The smallest version is the best version
Css
- Scroll-bound headlines. Tie a headline's weight or width to scroll position and the page develops a physical quality: the text responds to the reader's hand. CSS scroll-driven animations now do this with zero JavaScript.
- Entrance emphasis. A headline that settles from heavy to regular as it enters the viewport directs the eye without a single animated icon.
The budget that keeps it honest
- Performance. font-variation-settings animates on the compositor when you restrict it to registered axes and avoid layout-triggering properties. If your kinetic type causes layout shifts, you have built a bug, not an effect.
- Accessibility. Every effect sits behind @media (prefers-reduced-motion: reduce), where the text must remain fully legible with motion disabled. Movement is decoration; legibility is the product.
- Restraint. One kinetic moment per view. When everything moves, the eye has nowhere to land and the page reads as cheap.