/* Motion protocol: Approach -> Hold -> Lock (instant) -> Reveal.
   Mark completes before content reveals. Reduced motion: instant final state. */
:root {
  --motion-quick: 120ms; /* @kind other */
  --motion-standard: 180ms; /* @kind other */
  --motion-expressive: 320ms; /* @kind other */
  --motion-approach: 220ms; /* @kind other */
  --motion-hold: 180ms; /* @kind other */
  --motion-lock: 0ms; /* @kind other */
  --motion-reveal: 640ms; /* @kind other */
  --ease-brand: cubic-bezier(0.2, 0.8, 0.2, 1); /* @kind other */
}
