:root{--anim-speed-very-slow:10s;--anim-speed-slower:7s;--anim-speed-slow:6s;--anim-speed-normal:5s;--anim-speed-fast:4s;--anim-speed-faster:3s;--anim-speed-very-fast:2s;--anim-intensity-low:10px;--anim-intensity-medium:20px;--anim-intensity-high:30px}@keyframes anim-MoveUpDown{0%,100%{bottom:0}50%{bottom:var(--anim-intensity,20px)}}@keyframes anim-MoveDownUp{0%,100%{top:0}50%{top:var(--anim-intensity,20px)}}@keyframes anim-MoveLeftRight{0%,100%{left:0}50%{left:var(--anim-intensity,20px)}}@keyframes anim-MoveRightLeft{0%,100%{left:0}50%{left:var(--anim-intensity,20px)}}@keyframes anim-FadeIn{from{opacity:0}to{opacity:1}}@keyframes anim-FadeOut{from{opacity:1}to{opacity:0}}@keyframes anim-ScaleUp{from{transform:scale(1)}to{transform:scale(calc(1 + var(--anim-intensity,.2)/ 100))}}@keyframes anim-ScaleDown{from{transform:scale(calc(1 + var(--anim-intensity,.2)/ 100))}to{transform:scale(1)}}@keyframes anim-Rotate{from{transform:rotate(0)}to{transform:rotate(calc(360deg * var(--anim-intensity,1)))}}@keyframes anim-Bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--anim-intensity,30px)))}}@keyframes anim-SlideInLeft{from{transform:translateX(calc(-1 * var(--anim-intensity,100%)));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes anim-SlideInRight{from{transform:translateX(calc(var(--anim-intensity,100%)));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes anim-Pulse{0%,100%{transform:scale(1)}50%{transform:scale(calc(1 + var(--anim-intensity,.2)/ 100))}}@keyframes anim-Flash{0%,100%,50%{opacity:1}25%,75%{opacity:calc(1 - var(--anim-intensity, 1) / 30)}}@keyframes anim-Shake{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(calc(-1 * var(--anim-intensity,10px)))}50%{transform:translateX(var(--anim-intensity,10px))}}@keyframes anim-Flip{from{transform:rotateY(0)}to{transform:rotateY(calc(180deg * var(--anim-intensity,1)))}}@keyframes anim-FlipIn{from{transform:rotateY(calc(-180deg * var(--anim-intensity,1)));opacity:0}to{transform:rotateY(0);opacity:1}}@keyframes anim-FlipOut{from{transform:rotateY(0);opacity:1}to{transform:rotateY(calc(180deg * var(--anim-intensity,1)));opacity:0}}@keyframes anim-Swing{20%{transform:rotate(calc(15deg * var(--anim-intensity,1)))}40%{transform:rotate(calc(-10deg * var(--anim-intensity,1)))}60%{transform:rotate(calc(5deg * var(--anim-intensity,1)))}80%{transform:rotate(calc(-5deg * var(--anim-intensity,1)))}100%{transform:rotate(0)}}@keyframes anim-ZoomIn{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes anim-ZoomOut{from{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes anim-RollIn{from{transform:translateX(calc(-100% * var(--anim-intensity,1))) rotate(calc(-120deg * var(--anim-intensity,1)));opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}@keyframes anim-RollOut{from{transform:translateX(0) rotate(0);opacity:1}to{transform:translateX(calc(100% * var(--anim-intensity,1))) rotate(calc(120deg * var(--anim-intensity,1)));opacity:0}}@keyframes anim-Wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(calc(-1 * var(--anim-intensity,25px))) rotate(calc(-5deg * var(--anim-intensity,1)))}30%{transform:translateX(calc(var(--anim-intensity,20px))) rotate(calc(3deg * var(--anim-intensity,1)))}45%{transform:translateX(calc(-1 * var(--anim-intensity,15px))) rotate(calc(-3deg * var(--anim-intensity,1)))}60%{transform:translateX(calc(var(--anim-intensity,10px))) rotate(calc(2deg * var(--anim-intensity,1)))}75%{transform:translateX(calc(-1 * var(--anim-intensity,5px))) rotate(calc(-1deg * var(--anim-intensity,1)))}}@keyframes anim-Jello{11.1%,from,to{transform:none}22.2%{transform:skewX(calc(-12.5deg * var(--anim-intensity,1))) skewY(calc(-12.5deg * var(--anim-intensity,1)))}33.3%{transform:skewX(calc(6.25deg * var(--anim-intensity,1))) skewY(calc(6.25deg * var(--anim-intensity,1)))}44.4%{transform:skewX(calc(-3.125deg * var(--anim-intensity,1))) skewY(calc(-3.125deg * var(--anim-intensity,1)))}55.5%{transform:skewX(calc(1.5625deg * var(--anim-intensity,1))) skewY(calc(1.5625deg * var(--anim-intensity,1)))}66.6%{transform:skewX(calc(-.78125deg * var(--anim-intensity,1))) skewY(calc(-.78125deg * var(--anim-intensity,1)))}77.7%{transform:skewX(calc(.390625deg * var(--anim-intensity,1))) skewY(calc(.390625deg * var(--anim-intensity,1)))}88.8%{transform:skewX(calc(-.1953125deg * var(--anim-intensity,1))) skewY(calc(-.1953125deg * var(--anim-intensity,1)))}}@keyframes anim-Heartbeat{0%,100%,28%,70%{transform:scale(1)}14%,42%{transform:scale(calc(1 + var(--anim-intensity,.3)))}}@keyframes anim-LightSpeedIn{from{transform:translateX(calc(100% * var(--anim-intensity,1))) skewX(calc(-30deg * var(--anim-intensity,1)));opacity:0}60%{transform:translateX(calc(-20% * var(--anim-intensity,1))) skewX(calc(30deg * var(--anim-intensity,1)));opacity:1}80%{transform:translateX(0) skewX(calc(-15deg * var(--anim-intensity,1)));opacity:1}to{transform:translateX(0) skewX(0);opacity:1}}@keyframes anim-LightSpeedOut{from{transform:translateX(0) skewX(0);opacity:1}20%{transform:translateX(calc(-20% * var(--anim-intensity,1))) skewX(calc(30deg * var(--anim-intensity,1)));opacity:1}100%{transform:translateX(calc(100% * var(--anim-intensity,1))) skewX(calc(-30deg * var(--anim-intensity,1)));opacity:0}}.mobi-animate-float-up{animation:anim-MoveUpDown var(--anim-speed,5s) linear infinite;position:relative}.mobi-animate-float-down{animation:anim-MoveDownUp var(--anim-speed,5s) linear infinite;position:relative}.mobi-animate-float-left{animation:anim-MoveLeftRight var(--anim-speed,5s) linear infinite;position:relative}.mobi-animate-float-right{animation:anim-MoveRightLeft var(--anim-speed,5s) linear infinite;position:relative}.mobi-animate-fade-in{animation:anim-FadeIn var(--anim-speed,2s) forwards}.mobi-animate-fade-out{animation:anim-FadeOut var(--anim-speed,2s) forwards}.mobi-animate-scale-up{animation:anim-ScaleUp var(--anim-speed,2s) forwards}.mobi-animate-scale-down{animation:anim-ScaleDown var(--anim-speed,2s) forwards}.mobi-animate-rotate{animation:anim-Rotate var(--anim-speed,2s) infinite linear}.mobi-animate-bounce{animation:anim-Bounce var(--anim-speed,2s) infinite}.mobi-animate-slide-in-left{animation:anim-SlideInLeft var(--anim-speed,1s) forwards}.mobi-animate-slide-in-right{animation:anim-SlideInRight var(--anim-speed,1s) forwards}.mobi-animate-pulse{animation:anim-Pulse var(--anim-speed,1s) infinite}.mobi-animate-flash{animation:anim-Flash var(--anim-speed,1s) infinite}.mobi-animate-shake{animation:anim-Shake var(--anim-speed,.5s) infinite}.mobi-animate-flip{animation:anim-Flip var(--anim-speed,1s) forwards}.mobi-animate-flip-in{animation:anim-FlipIn var(--anim-speed,1s) forwards}.mobi-animate-flip-out{animation:anim-FlipOut var(--anim-speed,1s) forwards}.mobi-animate-swing{animation:anim-Swing var(--anim-speed,1s) infinite}.mobi-animate-zoom-in{animation:anim-ZoomIn var(--anim-speed,1s) forwards}.mobi-animate-zoom-out{animation:anim-ZoomOut var(--anim-speed,1s) forwards}.mobi-animate-roll-in{animation:anim-RollIn var(--anim-speed,1s) forwards}.mobi-animate-roll-out{animation:anim-RollOut var(--anim-speed,1s) forwards}.mobi-animate-wobble{animation:anim-Wobble var(--anim-speed,1s) infinite}.mobi-animate-jello{animation:anim-Jello var(--anim-speed,.9s) infinite}.mobi-animate-heartbeat{animation:anim-Heartbeat var(--anim-speed,1.5s) infinite}.mobi-animate-lightspeed-in{animation:anim-LightSpeedIn var(--anim-speed,1s) forwards}.mobi-animate-lightspeed-out{animation:anim-LightSpeedOut var(--anim-speed,1s) forwards}.mobi-animate-speed-very-slow{--anim-speed:var(--anim-speed-very-slow)}.mobi-animate-speed-slower{--anim-speed:var(--anim-speed-slower)}.mobi-animate-speed-slow{--anim-speed:var(--anim-speed-slow)}.mobi-animate-speed-normal{--anim-speed:var(--anim-speed-normal)}.mobi-animate-speed-fast{--anim-speed:var(--anim-speed-fast)}.mobi-animate-speed-faster{--anim-speed:var(--anim-speed-faster)}.mobi-animate-speed-very-fast{--anim-speed:var(--anim-speed-very-fast)}.mobi-animate-intensity-low{--anim-intensity:var(--anim-intensity-low)}.mobi-animate-intensity-medium{--anim-intensity:var(--anim-intensity-medium)}.mobi-animate-intensity-high{--anim-intensity:var(--anim-intensity-high)}