.mc-move{animation:mc-move var(--t,2s) ease-in-out var(--d,0s) both}@keyframes mc-move{0%{transform:translate(0)}to{transform:translate(var(--dx,0px), var(--dy,0px))}}.mc-bob{animation:mc-bob .35s ease-in-out var(--d,0s) var(--n,6) alternate}@keyframes mc-bob{to{transform:translateY(-4px)}}.mc-pop{transform-box:fill-box;transform-origin:50%;animation:mc-pop .7s cubic-bezier(.2, 1.6, .4, 1) var(--d,0s) both}@keyframes mc-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mc-pulse{transform-box:fill-box;transform-origin:50%;animation:mc-pulse 1.4s ease-in-out var(--d,0s) infinite}@keyframes mc-pulse{50%{transform:scale(1.1)}}.mc-rise{animation:mc-rise 3.2s ease-out var(--d,0s) infinite both}@keyframes mc-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--dx,0px), -95px);opacity:0}}.mc-fade-in{animation:mc-fade-in .6s ease var(--d,0s) both}@keyframes mc-fade-in{0%{opacity:0}to{opacity:1}}.mc-fade-out{animation:mc-fade-out .6s ease var(--d,0s) both}@keyframes mc-fade-out{0%{opacity:1}to{opacity:0}}.mc-twinkle{animation:mc-twinkle 1.6s ease-in-out var(--d,0s) infinite alternate}@keyframes mc-twinkle{0%{opacity:.25}to{opacity:1}}.mc-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:mc-flicker .3s ease-in-out var(--d,0s) infinite alternate}@keyframes mc-flicker{0%{transform:scale(.85,.8)}to{transform:scale(1.05,1.15)}}.mc-fall{transform-box:fill-box;transform-origin:50%;animation:mc-fall var(--t,3s) linear var(--d,0s) infinite both}@keyframes mc-fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translate(var(--dx,0px), 260px) rotate(540deg)}}.mc-float{animation:mc-float-up 2s ease-out var(--d,0s) both, mc-sway 2.4s ease-in-out calc(var(--d,0s) + 2s) infinite alternate}@keyframes mc-float-up{0%{transform:translateY(140px)}to{transform:translate(0)}}@keyframes mc-sway{0%{transform:translate(0)rotate(0)}to{transform:translate(4px,-6px)rotate(3deg)}}.mc-bow{transform-box:fill-box;transform-origin:50% 100%;animation:mc-bow var(--t,4s) ease-in-out var(--d,0s) both}@keyframes mc-bow{0%{transform:rotate(0)}15%,70%{transform:rotate(var(--deg,12deg))}to{transform:rotate(0)}}.mc-lean{transform-box:fill-box;transform-origin:50% 100%;animation:mc-lean .6s ease-out var(--d,0s) both}@keyframes mc-lean{to{transform:rotate(var(--deg,8deg))}}.mc-join{animation:mc-join .8s ease-in-out var(--d,0s) both}@keyframes mc-join{0%{transform:translate(var(--dx,0px), 4px) rotate(var(--deg,0deg))}to{transform:translate(0)rotate(0)}}.mc-travel{animation:mc-travel 1.4s ease-in-out var(--d,0s) 3 both, mc-fade-out .4s ease var(--out,5s) both}@keyframes mc-travel{0%{transform:translate(0)}50%{transform:translate(105px,-55px)}to{transform:translate(210px)}}.mc-fly{animation:mc-fly var(--t,6s) linear var(--d,0s) both}@keyframes mc-fly{0%{transform:translate(-60px)}to{transform:translate(430px,-20px)}}.mc-burst{animation:mc-burst 1s ease-out var(--d,0s) both}@keyframes mc-burst{0%{opacity:1;transform:translate(0)scale(0)}70%{opacity:1}to{transform:translate(var(--dx,0px), var(--dy,0px)) scale(1);opacity:0}}.mc-rain{animation:mc-rain .7s linear var(--d,0s) infinite}@keyframes mc-rain{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.mc-bob,.mc-pulse,.mc-rise,.mc-twinkle,.mc-flicker,.mc-fall,.mc-rain,.mc-travel,.mc-fly,.mc-burst{animation:none}.mc-rise,.mc-fall,.mc-rain,.mc-travel,.mc-fly,.mc-burst{opacity:0}}
