/* ============================================================
   PCS — Motion tokens
   ------------------------------------------------------------
   One easing curve for everything: a soft, decisive ease-out
   (cubic-bezier(.16,1,.3,1)). Motions are short and physical:
   scroll-reveal (fade + 22px rise), count-up on stats,
   terminal line stagger, magnetic CTA. No bounces, no neon
   pulses on content. Everything respects prefers-reduced-motion.
   ============================================================ */

:root {
  --ease: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */

  --dur-fast:   0.18s;   /* @kind other */
  --dur-mid:    0.25s;   /* @kind other */
  --dur-reveal: 0.7s;    /* @kind other */
  --dur-count:  1.4s;    /* @kind other */

  /* reveal offsets */
  --reveal-rise: 22px;   /* @kind spacing */
}
