/* Figure & Ground — motion
   Movement is smooth and slow, never decorative. Fades and gentle scale on imagery; no bounce, no spring. */
:root{
--duration-instant:120ms; /* @kind other */
--duration-fast:200ms; /* @kind other */
--duration-base:400ms; /* @kind other */
--duration-slow:700ms; /* @kind other */
--duration-image:1200ms; /* @kind other */
--ease-standard:cubic-bezier(.22,1,.36,1); /* @kind other */
--ease-in-out:cubic-bezier(.4,0,.2,1); /* @kind other */
--ease-out:cubic-bezier(0,0,.2,1); /* @kind other */
--transition-control:color var(--duration-fast) var(--ease-in-out),background-color var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out),opacity var(--duration-fast) var(--ease-in-out); /* @kind other */
--transition-image:transform var(--duration-image) var(--ease-standard),opacity var(--duration-base) var(--ease-in-out); /* @kind other */
--hover-image-scale:1.03; /* @kind other */
--press-scale:0.985; /* @kind other */
}
