/* Motion tokens shared by every page. Durations and easings live here only. */
:root {
  --wc-motion-fast: 120ms;
  --wc-motion-normal: 200ms;
  --wc-motion-home: 340ms;
  --wc-motion-base: var(--wc-motion-normal);
  --wc-motion-slow: var(--wc-motion-home);
  --wc-ease-enter: cubic-bezier(.22, 1, .36, 1);
  --wc-ease-state: cubic-bezier(.4, 0, .2, 1);
  --wc-ease-standard: var(--wc-ease-enter);
  --wc-ease-linear: linear;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --wc-motion-fast: 0ms;
    --wc-motion-normal: 0ms;
    --wc-motion-home: 0ms;
  }
  *, *::before, *::after { animation: none !important; transition: none !important; }
}
