/* The source is a printed deck, so there is no motion language to copy. These are
   the house rules for digital surfaces built from it: short, no bounce, no spring.
   Cards lift; they never rotate, scale past 1.02, or fade in on scroll. */
:root {
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 180ms; /* @kind other */
  --dur-slow: 300ms; /* @kind other */
  --dur-flip: 460ms; /* @kind other */   /* card front ⇄ back */
  --ease-out: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --hover-lift: translateY(-3px); /* @kind other */
  --press-scale: scale(0.985); /* @kind other */
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --dur-fast: 0ms; /* @kind other */
    --dur-base: 0ms; /* @kind other */
    --dur-slow: 0ms; /* @kind other */
    --dur-flip: 0ms; /* @kind other */
  }
}
