/* ============================================================
   MOTION — energetic but controlled. Quick, confident easing
   with a slight overshoot on interactive elements.
   ============================================================ */
:root {
  --ease-standard: cubic-bezier(0.2, 0, 0, 1); /* @kind other */
  --ease-out:      cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --ease-spring:   cubic-bezier(0.34, 1.56, 0.64, 1); /* @kind other */
  --ease-in:       cubic-bezier(0.4, 0, 1, 1); /* @kind other — 2026 §19 exit easing */

  --dur-fast:   120ms; /* @kind other */
  --dur-base:   200ms; /* @kind other */
  --dur-slow:   320ms; /* @kind other */

  /* Interaction conventions:
     - hover: lift 1-2px + shadow step up, or darken accent
     - press: scale(0.97), shadow drops
     - fades: 200ms ease-out  */
  --press-scale: 0.97; /* @kind other */
}
