/* Movement mirrors the studio's method: quick, iterative, no theatre.
   Fades and short rises only — never bounce, never overshoot. */
:root{
  --duration-instant:80ms; /* @kind other */
  --duration-fast:140ms; /* @kind other */
  --duration-base:220ms; /* @kind other */
  --duration-slow:360ms; /* @kind other */
  --duration-reveal:560ms; /* @kind other */
  --ease-standard:cubic-bezier(.22,.61,.36,1); /* @kind other */
  --ease-in:cubic-bezier(.4,0,1,1); /* @kind other */
  --ease-out:cubic-bezier(0,0,.2,1); /* @kind other */
  --ease-line-draw:cubic-bezier(.65,0,.35,1); /* @kind other */
  --rise-distance:8px;
}
