/* Short, eased-out, and only ever on colour, shadow, transform or opacity.
   Nothing animates layout. `prefers-reduced-motion` kills all of it (base.css). */
:root {
  --dur-fast: 120ms;
  --dur: 180ms;
  --dur-slow: 300ms;
  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --transition-control:
    background var(--dur) var(--ease-out),
    border-color var(--dur) var(--ease-out),
    box-shadow var(--dur) var(--ease-out),
    transform var(--dur-fast) var(--ease-out),
    color var(--dur) var(--ease-out);
}
