/* ── Motion ───────────────────────────────────────────────────────────────
   Nothing bounces. Everything settles. Fades and 2–4px travel, no more.
   ------------------------------------------------------------------------ */
:root {
  --duration-instant: 90ms; /* @kind other */
  --duration-fast: 140ms; /* @kind other */
  --duration-base: 200ms; /* @kind other */
  --duration-slow: 320ms; /* @kind other */
  --duration-deliberate: 560ms; /* @kind other */
  --duration-ambient: 20s; /* @kind other */

  --ease-standard: cubic-bezier(0.2, 0.6, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0, 0, 0.22, 1); /* @kind other */
  --ease-in: cubic-bezier(0.5, 0, 1, 1); /* @kind other */
  --ease-inout: cubic-bezier(0.45, 0, 0.25, 1); /* @kind other */

  --lift-hover: -1px; /* @kind spacing */
  --press-scale: 0.995; /* @kind other */
}
@media (prefers-reduced-motion: reduce) {
  :root { --duration-instant: 1ms; /* @kind other */ --duration-fast: 1ms; /* @kind other */ --duration-base: 1ms; /* @kind other */ --duration-slow: 1ms; /* @kind other */ --duration-deliberate: 1ms; /* @kind other */ }
}
