/* Motion. Components skip every animation when prefers-reduced-motion is set. */
:root{
--ease-standard:cubic-bezier(0.2, 0, 0, 1); /* @kind other */
--ease-emphasized:cubic-bezier(0.3, 0, 0, 1); /* @kind other */
--ease-ambient:ease-in-out; /* @kind other */
--dur-press:120ms; /* @kind other */
--dur-hover:200ms; /* @kind other */
--dur-focus:250ms; /* @kind other */
--dur-fade:300ms; /* @kind other */
--dur-trust-exit:360ms; /* @kind other */
--dur-row-enter:420ms; /* @kind other */
--dur-thread-exit:420ms; /* @kind other */
--dur-message:440ms; /* @kind other */
--dur-placeholder:450ms; /* @kind other */
--dur-progress:600ms; /* @kind other */
--dur-hero-exit:600ms; /* @kind other */
--dur-ball-fade:700ms; /* @kind other */
--dur-bubble-flip:720ms; /* @kind other */
--dur-composer-return:760ms; /* @kind other */
--dur-sub:800ms; /* @kind other */
--dur-composer-flip:800ms; /* @kind other */
--dur-hero:900ms; /* @kind other */
--dur-avatar-flip:900ms; /* @kind other */
--dur-mascot-pop:1000ms; /* @kind other */
--dur-bubbles:1.2s; /* @kind other */
--dur-disc-shift:1.4s; /* @kind other */
--dur-dot:1.3s; /* @kind other */
--dur-pulse:1.5s; /* @kind other */
--dur-blink:1.06s; /* @kind other */
--dur-wave:2600ms; /* @kind other */
--stagger-dot:0.16s; /* @kind other */
--stagger-row:90ms; /* @kind other */
}
@keyframes sb-float{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-18px,0)}}
@keyframes sb-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(3vw,4vh,0) scale(1.08)}}
@keyframes sb-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes sb-dot{0%,80%,100%{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}
@keyframes sb-pulse{from{transform:scale(.7);opacity:.9}to{transform:scale(2.3);opacity:0}}
