/* =========================================================================
   Pocket Company — Motion Tokens
   Calm, confident, quick. Smooth decel for entrances; a restrained spring
   only on small affordances (toggles, chips). No bounce on layout.
   ========================================================================= */

:root {
  --dur-instant: 80ms;  /* @kind other */
  --dur-fast:    120ms; /* @kind other */
  --dur-base:    200ms; /* @kind other */
  --dur-slow:    320ms; /* @kind other */
  --dur-slower:  500ms; /* @kind other */

  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);    /* @kind other */
  --ease-out:      cubic-bezier(0.22, 1, 0.36, 1);  /* @kind other */
  --ease-in-out:   cubic-bezier(0.65, 0, 0.35, 1);  /* @kind other */
  --ease-spring:   cubic-bezier(0.34, 1.45, 0.64, 1); /* @kind other */

  /* Common transitions */
  --transition-colors: color var(--dur-fast) var(--ease-standard),
                       background-color var(--dur-fast) var(--ease-standard),
                       border-color var(--dur-fast) var(--ease-standard),
                       box-shadow var(--dur-fast) var(--ease-standard); /* @kind other */
  --transition-transform: transform var(--dur-base) var(--ease-out); /* @kind other */
}
