:root{
/* Restrained. Opacity and 1–2px position shifts only; nothing bounces,
   nothing scales up. Presses settle rather than spring. */
--ease-standard:cubic-bezier(.2,0,.2,1);/* @kind other */
--ease-entrance:cubic-bezier(.16,.84,.44,1);/* @kind other */
--ease-exit:cubic-bezier(.4,0,1,1);/* @kind other */
--duration-instant:80ms;/* @kind other */
--duration-fast:140ms;/* @kind other */
--duration-base:220ms;/* @kind other */
--duration-slow:360ms;/* @kind other */
--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);
}
@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;/* @kind other */--duration-fast:0ms;/* @kind other */--duration-base:0ms;/* @kind other */--duration-slow:0ms;/* @kind other */}}
