/* Motion is print-literate: things cut, wipe, or settle. Nothing bounces. */
:root{
--dur-instant:90ms; /* @kind other */
--dur-fast:160ms; /* @kind other */
--dur-base:240ms; /* @kind other */
--dur-slow:520ms; /* @kind other */
--dur-reveal:780ms; /* @kind other */

--ease-cut:cubic-bezier(.85,0,.15,1); /* @kind other */
--ease-settle:cubic-bezier(.16,.84,.26,1); /* @kind other */
--ease-editorial:cubic-bezier(.2,.8,.2,1); /* @kind other */
--ease-out:cubic-bezier(0,0,.2,1); /* @kind other */

--hover-shift:2px; /* @kind other */
--press-scale:.985; /* @kind other */
--hover-opacity:.62; /* @kind other */
}
@media (prefers-reduced-motion:reduce){:root{
--dur-instant:0ms; /* @kind other */
--dur-fast:0ms; /* @kind other */
--dur-base:0ms; /* @kind other */
--dur-slow:0ms; /* @kind other */
--dur-reveal:0ms; /* @kind other */
}}
