:root{
  /* Calm and unhurried: long fades, small travel, never a bounce. */
  --ease-standard:cubic-bezier(.22,.61,.36,1);/* @kind other */
  --ease-out-slow:cubic-bezier(.16,.84,.44,1);/* @kind other */
  --duration-fast:180ms;/* @kind other */
  --duration-base:320ms;/* @kind other */
  --duration-slow:600ms;/* @kind other */
  --duration-reveal:900ms;/* @kind other */
  --travel-sm:6px;/* @kind spacing */
  --travel-md:16px;/* @kind spacing */
  --transition-ui:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);/* @kind other */
}
