.fts-train-spin{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite fts-train-spin}@keyframes fts-train-spin{to{transform:rotate(360deg)}}.fts-train-puff{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite fts-train-puff}@keyframes fts-train-puff{0%{opacity:.95;transform:translateY(6px)scale(.4)}to{opacity:0;transform:translate(-5px,-5px)scale(1.4)}}.fts-train-idle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite fts-train-idle}@keyframes fts-train-idle{50%{transform:translateY(-1.5px)scale(1.15)}}.fts-train-cloud{animation:16s ease-in-out infinite alternate fts-train-drift}@keyframes fts-train-drift{to{transform:translate(10px)}}.fts-train-glow{animation:1.6s ease-in-out infinite fts-train-glow}@keyframes fts-train-glow{50%{opacity:.55}}.fts-train-flag{transform-box:fill-box;transform-origin:0;animation:.9s ease-in-out infinite alternate fts-train-flag}@keyframes fts-train-flag{to{transform:scaleX(.8)skewY(6deg)}}.fts-train-wave-r,.fts-train-wave-l{transform-box:fill-box;animation:.5s ease-in-out infinite alternate fts-train-wave}.fts-train-wave-r{transform-origin:0 100%}.fts-train-wave-l{transform-origin:100% 100%;animation-direction:alternate-reverse}@keyframes fts-train-wave{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.fts-train-hop{animation:.55s ease-in-out infinite fts-train-hop}@keyframes fts-train-hop{50%{transform:translateY(-2.5px)}}.fts-train-toot{transform-box:fill-box;transform-origin:30% 70%;animation:.9s ease-in-out infinite alternate fts-train-toot}@keyframes fts-train-toot{to{transform:scale(1.12)}}.fts-train-confetti{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate fts-train-confetti}@keyframes fts-train-confetti{to{transform:translateY(2px)rotate(70deg)}}@media (prefers-reduced-motion:reduce){.fts-train-spin,.fts-train-puff,.fts-train-idle,.fts-train-cloud,.fts-train-glow,.fts-train-flag,.fts-train-wave-r,.fts-train-wave-l,.fts-train-hop,.fts-train-toot,.fts-train-confetti{animation:none}}
