/* ============================================================
   SETTINGS · MOTION
   Mechanical things move with weight or not at all.
   No bouncy easings. Sharp engagement, considered settle.
   ============================================================ */

:root {
  --dur-instant:  60ms;    /* hover, focus */
  --dur-fast:     120ms;   /* toggle engage */
  --dur-medium:   240ms;   /* panel open */
  --dur-slow:     480ms;   /* boot, transition */
  --dur-glacial:  1200ms;  /* sweep, pulse */

  --ease-snap:    cubic-bezier(0.2, 0.0, 0.0, 1.0);   /* mechanical click */
  --ease-settle:  cubic-bezier(0.4, 0.0, 0.2, 1.0);   /* smooth land */
  --ease-pulse:   cubic-bezier(0.4, 0.0, 0.6, 1.0);   /* breathing */
}
