/* Six durations, five curves, and the dwells named beside the scale.
   "Nada elástico" — no spring, no overshoot, anywhere. */
:root{
  --motion-xs:140ms; /* @kind other */  /* immediate feedback, a press state */
  --motion-sm:200ms; /* @kind other */  /* a toggle or a small state change */
  --motion-md:260ms; /* @kind other */  /* a reveal within the current screen */
  --motion-lg:320ms; /* @kind other */  /* a sheet presenting or dismissing */
  --motion-xl:420ms; /* @kind other */  /* a full page transition */
  --motion-xxl:600ms; /* @kind other */ /* the slowest motion in the system */

  /* reduced-motion counterparts — shorter, never zero */
  --motion-xs-reduced:80ms; /* @kind other */
  --motion-sm-reduced:80ms; /* @kind other */
  --motion-md-reduced:100ms; /* @kind other */
  --motion-lg-reduced:100ms; /* @kind other */
  --motion-xl-reduced:120ms; /* @kind other */
  --motion-xxl-reduced:120ms; /* @kind other */

  --ease-standard:cubic-bezier(.42,0,.58,1); /* @kind other */    /* easeInOut */
  --ease-enter:cubic-bezier(0,0,.58,1); /* @kind other */         /* easeOut */
  --ease-exit:cubic-bezier(.42,0,1,1); /* @kind other */          /* easeIn */
  --ease-sheet:cubic-bezier(.215,.61,.355,1); /* @kind other */   /* easeOutCubic */
  --ease-print:linear; /* @kind other */                          /* a print head does not accelerate */

  --dwell-snackbar:2800ms; /* @kind other */
  --dwell-snackbar-action:4000ms; /* @kind other */
  --dwell-splash:5000ms; /* @kind other */
  --motion-card-flip:180ms; /* @kind other */
  --motion-card-match:220ms; /* @kind other */
  --press-scale:.97; /* @kind other */ /* the press feedback of the whole system: a scale, never a splash */
}
