/* Motion is short, flat and functional: fades and 2–4px slides. No bounce,
   no spring, no attention-seeking loops. Charts draw in once on mount. */
:root{
  --ip-duration-instant:80ms; /* @kind other */
  --ip-duration-fast:150ms; /* @kind other */
  --ip-duration-base:200ms; /* @kind other */
  --ip-duration-slow:320ms; /* @kind other */
  --ip-duration-chart:900ms; /* @kind other */

  --ip-ease-standard:cubic-bezier(.2,.8,.2,1); /* @kind other */
  --ip-ease-out:cubic-bezier(0,0,.2,1); /* @kind other */
  --ip-ease-in:cubic-bezier(.4,0,1,1); /* @kind other */
  --ip-ease-linear:linear; /* @kind other */

  --transition-control:background-color var(--ip-duration-fast) var(--ip-ease-standard),border-color var(--ip-duration-fast) var(--ip-ease-standard),color var(--ip-duration-fast) var(--ip-ease-standard),box-shadow var(--ip-duration-fast) var(--ip-ease-standard); /* @kind other */
  --transition-surface:box-shadow var(--ip-duration-base) var(--ip-ease-standard),transform var(--ip-duration-base) var(--ip-ease-standard); /* @kind other */
  --press-scale:0.985; /* @kind other */
}
