/* keyframes */
@keyframes flt{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes drift{from{transform:translate(0,0) scale(1)}to{transform:translate(70px,50px) scale(1.2)}}
@keyframes tick{to{transform:translateX(-50%)}}
@keyframes sheen{to{background-position:200% center}}
@keyframes ping{0%{box-shadow:0 0 0 0 rgba(229,30,53,.5)}70%,100%{box-shadow:0 0 0 10px rgba(229,30,53,0)}}
@keyframes beat{0%,100%{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.12)}70%{transform:scale(1)}}
@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@keyframes xfade{0%,35%{opacity:0}50%,85%{opacity:1}100%{opacity:0}}
@keyframes morph{0%,100%{border-radius:62% 38% 56% 44%/48% 56% 44% 52%}50%{border-radius:40% 60% 42% 58%/58% 42% 60% 40%}}
@keyframes wordup{to{transform:none}}
@keyframes fadeup{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes fadein{from{opacity:0}to{opacity:1}}
@keyframes popin{from{opacity:0;transform:scale(.9) translateY(14px)}to{opacity:1;transform:none}}
@keyframes shimmer{to{transform:translateX(100%)}}
@keyframes shimmer2{to{background-position:-200% 0}}
@keyframes ripple{0%{transform:scale(.35);opacity:.9}100%{transform:scale(1.1);opacity:0}}
