/* AcornAI motion tokens, taken from the logo drop animation.
   Arrive with settle, leave with drop, move across with slide. Stagger lists by 67 ms and hold a 167 ms beat
   between groups. Use the spring once per view, for the thing you want noticed. */
:root {
  --acorn-ease-settle: cubic-bezier(0.33, 1, 0.68, 1);
  --acorn-ease-drop: cubic-bezier(0.11, 0, 0.5, 0);
  --acorn-ease-slide: cubic-bezier(0.37, 0, 0.63, 1);
  --acorn-ease-spring: linear(0.0, 0.0379 4.2%, 0.1342 8.3%, 0.2652 12.5%, 0.4118 16.7%, 0.559 20.8%, 0.696 25.0%, 0.8159 29.2%, 0.9149 33.3%, 0.9919 37.5%, 1.0476 41.7%, 1.0841 45.8%, 1.1041 50.0%, 1.111 54.2%, 1.1079 58.3%, 1.098 62.5%, 1.0838 66.7%, 1.0677 70.8%, 1.0513 75.0%, 1.0358 79.2%, 1.0222 83.3%, 1.0109 87.5%, 1.002 91.7%, 0.9955 95.8%, 1);
  --acorn-dur-press: 100ms;
  --acorn-dur-settle: 180ms;
  --acorn-dur-drop: 230ms;
  --acorn-dur-spring: 600ms;
  --acorn-dur-slide: 700ms;
  --acorn-stagger: 67ms;
  --acorn-beat: 167ms;
}
@media (prefers-reduced-motion: reduce) {
  :root { --acorn-dur-press: 0ms; --acorn-dur-settle: 0ms; --acorn-dur-drop: 0ms; --acorn-dur-spring: 0ms; --acorn-dur-slide: 0ms; --acorn-stagger: 0ms; --acorn-beat: 0ms; }
}
