:root{
  --dur-instant:90ms; /* @kind other */
  --dur-fast:160ms; /* @kind other */
  --dur-base:240ms; /* @kind other */
  --dur-slow:420ms; /* @kind other */
  --dur-curtain:720ms; /* @kind other */
  --ease-standard:cubic-bezier(.2,.6,.2,1); /* @kind other */
  --ease-out:cubic-bezier(.16,.84,.28,1); /* @kind other */
  --ease-in:cubic-bezier(.5,0,.9,.4); /* @kind other */
  --ease-legato:cubic-bezier(.33,.02,.15,1); /* @kind other */
  --t-theme:background-color var(--dur-slow) var(--ease-legato),color var(--dur-slow) var(--ease-legato),border-color var(--dur-slow) var(--ease-legato); /* @kind other */
  --t-hover:all var(--dur-fast) var(--ease-standard); /* @kind other */
}
@media (prefers-reduced-motion:reduce){
  :root{
    --dur-instant:0ms; /* @kind other */
    --dur-fast:0ms; /* @kind other */
    --dur-base:0ms; /* @kind other */
    --dur-slow:0ms; /* @kind other */
    --dur-curtain:0ms; /* @kind other */
  }
}
