/* Assignd motion — snappy springs, short timings; premium not bouncy.
   Native uses reanimated springs; the web equivalents below are tuned to the
   same feel. Source: theme/motion.ts */
:root{
  --duration-fast:120ms; /* @kind other */
  --duration-normal:220ms; /* @kind other */
  --duration-slow:380ms; /* @kind other */

  /* spring(damping 22, stiffness 380, mass .7) — buttons, small controls */
  --ease-press:cubic-bezier(.2,.9,.25,1); /* @kind other */
  /* spring(damping 18, stiffness 260, mass .9) — cards, chips, toggles */
  --ease-control:cubic-bezier(.18,.9,.22,1.02); /* @kind other */
  /* spring(damping 26, stiffness 240, mass 1) — sheets, larger surfaces */
  --ease-surface:cubic-bezier(.32,.72,.24,1); /* @kind other */
}
