/* Mimori — Motion tokens
 * Calm and reassuring. Nothing snappy or bouncy on core flows; gentle ease-out.
 * Respect prefers-reduced-motion everywhere.
 */
:root {
  --dur-fast:   120ms;  /* @kind other */
  --dur-base:   200ms;  /* @kind other */
  --dur-slow:   280ms;  /* @kind other */
  --dur-screen: 320ms;  /* @kind other */

  --ease-standard: cubic-bezier(0.2, 0, 0.2, 1);   /* @kind other */
  --ease-enter:    cubic-bezier(0.16, 1, 0.3, 1);  /* @kind other */
  --ease-exit:     cubic-bezier(0.4, 0, 1, 1);     /* @kind other */
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --dur-fast: 0ms;   /* @kind other */
    --dur-base: 0ms;   /* @kind other */
    --dur-slow: 0ms;   /* @kind other */
    --dur-screen: 0ms; /* @kind other */
  }
}
