/* Without JS or with reduced motion, all text remains visible. */
.fbta-animate{--fbta-duration:700ms;--fbta-delay:0ms;--fbta-distance:24px}
@media (prefers-reduced-motion: no-preference){
 .fbta-animate.fbta-pending{transition:opacity var(--fbta-duration) ease var(--fbta-delay),transform var(--fbta-duration) cubic-bezier(.2,.7,.2,1) var(--fbta-delay);transform-origin:center center}
 .fbta-animate.fbta-pending:not(.fbta-visible){opacity:0;transform:translate3d(0,var(--fbta-distance),0)}
 .fbta-animate.fbta-fade.fbta-pending:not(.fbta-visible){transform:none}
 .fbta-animate.fbta-down.fbta-pending:not(.fbta-visible){transform:translate3d(0,calc(-1 * var(--fbta-distance)),0)}
 .fbta-animate.fbta-left.fbta-pending:not(.fbta-visible){transform:translate3d(calc(-1 * var(--fbta-distance)),0,0)}
 .fbta-animate.fbta-right.fbta-pending:not(.fbta-visible){transform:translate3d(var(--fbta-distance),0,0)}
 .fbta-animate.fbta-zoom.fbta-pending:not(.fbta-visible){transform:scale(.78)}
 .fbta-animate.fbta-flip.fbta-pending:not(.fbta-visible){transform:perspective(900px) rotateX(75deg)}
 .fbta-animate.fbta-pending.fbta-visible{opacity:1;transform:none}
}
@media (prefers-reduced-motion: reduce){.fbta-animate{opacity:1!important;transform:none!important;transition:none!important}}
