:root {
  --heh-dur-fast: 150ms;
  --heh-dur-base: 250ms;
  --heh-dur-slow: 400ms;
  --heh-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1);
  --heh-ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  /* Alias — same as ease-in-out (legacy snap curve removed) */
  --heh-ease-snap: var(--heh-ease-in-out);
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --heh-dur-fast: 0ms;
    --heh-dur-base: 0ms;
    --heh-dur-slow: 0ms;
  }
}
