The Tailwind classes write the value of the token: duration-200 is 200ms, as
--duration-200, without reading the variable (Tailwind reads --transition-duration-200,
which styles does not publish). To follow the variable, should a theme change it, write
duration-(--duration-200).--duration-75duration-7575ms
--duration-100duration-100100ms
--duration-150duration-150150ms
--duration-200duration-200200ms
--duration-300duration-300300ms
--duration-500duration-500500ms
--duration-700duration-700700ms
--duration-1000duration-10001000ms
Easings
Each curve is drawn from its control points, over a dot that it moves in
--duration-1000; the back curves overshoot their ends.--ease-in-backease-in-backcubic-bezier(0.6, -0.28, 0.735, 0.045)
The properties Magma animates, in two lists: cosmetic for color, shadow and size
changes, size for size changes only. The utilities transition-cosmetic and
transition-size set them with the default duration and easing.--transition-property-cosmetictransition-cosmeticbackground-color, border-color, box-shadow, color, fill, height, margin, opacity, padding, transform, width
The motion preference is a class on <html>, pref-animation-reduce, written by
mds-pref-animation or taken from the system: the components shorten or drop their
animations under it. Do the same with your own transitions, rather than adding a media
query of your own.