/* JoyBlast Coffee — Motion tokens (LUXURY direction)
   Composed and gracious, never bouncy. Gentle settles, slightly slower timing.
   Always respect prefers-reduced-motion in implementations. */
:root {
  --dur-fast:   140ms; /* @kind other */
  --dur-base:   240ms; /* @kind other */
  --dur-slow:   400ms; /* @kind other */
  --dur-lazy:   640ms; /* @kind other */

  /* Easings — refined, minimal overshoot */
  --ease-out:    cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --ease-pop:    cubic-bezier(0.32, 0.9, 0.3, 1); /* @kind other */ /* barely-there ease, replaces the old overshoot */
  --ease-snap:   cubic-bezier(0.5, 0, 0, 1); /* @kind other */

  /* Interaction transforms — subtle */
  --press-scale: 0.985; /* @kind other */
  --hover-lift:  -1px; /* @kind other */
}
