:root {
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --ease-in: cubic-bezier(0.5, 0, 0.9, 0.3); /* @kind other */
  --ease-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); /* @kind other */

  --dur-instant: 80ms; /* @kind other */
  --dur-fast: 140ms; /* @kind other */
  --dur-base: 220ms; /* @kind other */
  --dur-slow: 380ms; /* @kind other */
  --dur-slower: 620ms; /* @kind other */

  --transition-control: all var(--dur-fast) var(--ease-standard);
  --transition-surface: all var(--dur-base) var(--ease-out);
  --transition-playful: transform var(--dur-base) var(--ease-bounce);
}
