:root{
  --tg-dur-fast:120ms; /* @kind other */
  --tg-dur-base:180ms; /* @kind other */
  --tg-dur-slow:280ms; /* @kind other */
  --tg-dur-reveal:480ms; /* @kind other */
  /* One easing curve: fast out, settled in. No bounce, no elastic. */
  --tg-ease:cubic-bezier(.2,0,0,1); /* @kind other */
  --tg-ease-out:cubic-bezier(.16,1,.3,1); /* @kind other */
  --tg-transition:all var(--tg-dur-base) var(--tg-ease); /* @kind other */
}
@media (prefers-reduced-motion:reduce){
  :root{
    --tg-dur-fast:0ms; /* @kind other */
    --tg-dur-base:0ms; /* @kind other */
    --tg-dur-slow:0ms; /* @kind other */
    --tg-dur-reveal:0ms; /* @kind other */
  }
}
