/* Motion tokens — motion.ts. Two or three intentional motions; no bounce theatre.
   Press feedback is opacity 0.72 + scale 0.97, paired with a haptic in the app. */

:root {
  --motion-fast: 140ms; /* @kind other */   /* press / indicator settle */
  --motion-enter: 220ms; /* @kind other */  /* screen enter, toast show */
  --motion-exit: 260ms; /* @kind other */   /* toast hide */
  --motion-theme: 280ms; /* @kind other */  /* theme + chrome crossfade */

  --ease-standard: cubic-bezier(0.33, 1, 0.68, 1); /* @kind other */
  --ease-enter: cubic-bezier(0.33, 1, 0.68, 1); /* @kind other */
  --ease-exit: cubic-bezier(0.32, 0, 0.67, 0); /* @kind other */
  /* Spring (friction 8 / tension 160) for tab indicator + save toast */
  --spring-snappy: cubic-bezier(0.2, 0.9, 0.2, 1); /* @kind other */

  --pressed-opacity: 0.72; /* @kind other */
  --pressed-scale: 0.97; /* @kind other */
}
