/* Generated from src/lib/motion.mjs — do not edit by hand. */
:root {
  --motion-geographic: 1400ms cubic-bezier(0.22, 0.61, 0.36, 1);
  --motion-geographic-ms: 1400ms;
  --motion-set-change: 320ms cubic-bezier(0.4, 0, 0.2, 1);
  --motion-set-change-ms: 320ms;
  --motion-overview-to-detail: 420ms cubic-bezier(0, 0, 0.2, 1);
  --motion-overview-to-detail-ms: 420ms;
  --motion-action-complete: 240ms cubic-bezier(0.4, 0, 0.2, 1);
  --motion-action-complete-ms: 240ms;
  --motion-set-change-stagger: 18ms;
  --ease-camera: cubic-bezier(0.22, 0.61, 0.36, 1);
  --ease-ui: cubic-bezier(0.4, 0, 0.2, 1);
  --ease-enter: cubic-bezier(0, 0, 0.2, 1);
  --ease-exit: cubic-bezier(0.4, 0, 1, 1);
}

@media (prefers-reduced-motion: reduce) {
  :root {
  --motion-geographic: 1ms linear;
  --motion-geographic-ms: 1ms;
  --motion-set-change: 1ms linear;
  --motion-set-change-ms: 1ms;
  --motion-overview-to-detail: 1ms linear;
  --motion-overview-to-detail-ms: 1ms;
  --motion-action-complete: 1ms linear;
  --motion-action-complete-ms: 1ms;
  --motion-set-change-stagger: 0ms;
  }
}

/* An in-product control, because the operating-system preference is not always
   the preference a student has right now. */
:root[data-motion="reduced"] {
  --motion-geographic: 1ms linear;
  --motion-geographic-ms: 1ms;
  --motion-set-change: 1ms linear;
  --motion-set-change-ms: 1ms;
  --motion-overview-to-detail: 1ms linear;
  --motion-overview-to-detail-ms: 1ms;
  --motion-action-complete: 1ms linear;
  --motion-action-complete-ms: 1ms;
  --motion-set-change-stagger: 0ms;
}
