[data-animation]{will-change:transform}@keyframes wavy-text{0%{transform:translateY(0)}10%{transform:translateY(calc(var(--distance) / -2))}20%{transform:translateY(calc(var(--distance) / 2))}30%{transform:translateY(0)}}[data-animation~=wavy-text]{--duration: 5s;--distance: 20px;--item-delay: .2s}[data-animation~=wavy-text] [data-is-space=false]{display:inline-block;animation:wavy-text var(--duration) infinite ease-in-out;animation-delay:calc(var(--item-delay) * var(--index))}[data-animation~=wavy-text][data-animate-once]{animation-iteration-count:1}@keyframes scoreboard-points{0%{transform:scale(1) rotate(0);filter:brightness(1)}10%{transform:scale(1.5) rotate(5deg);filter:brightness(1.3)}20%{transform:scale(1) rotate(0);filter:brightness(1)}to{transform:scale(1) rotate(0);filter:brightness(1)}}[data-animation~=scoreboard-points]{animation-name:scoreboard-points}@keyframes tile-activated{0%{filter:brightness(1)}50%{filter:brightness(1.3)}to{filter:brightness(1)}}[data-animation~=tile-activated]{animation-name:stiff-bounce,tile-activated}@keyframes line-activated{0%{filter:brightness(1);transform:scale(1) rotate(0);outline:2px solid rgba(255,215,0,0)}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,165,62,.8));transform:scale(1) rotate(3deg);outline:2px solid rgb(255,169,70)}to{filter:brightness(1);transform:scale(1) rotate(0);outline:2px solid rgba(255,215,0,0)}}[data-animation~=line-activated]{animation-name:line-activated}@keyframes line-scored{0%{filter:brightness(1);transform:scale(1) rotate(0) drop-shadow(0 0 8px rgba(255,215,0,0));outline:2px solid rgba(255,215,0,0)}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,165,62,.8));outline:2px solid rgb(255,169,70)}to{filter:brightness(1);transform:scale(1) rotate(360deg);outline:2px solid rgba(255,136,0,1)}}[data-animation~=line-scored]{animation-name:line-scored}@keyframes slot-activated{0%{filter:brightness(1) drop-shadow(0 0 8px rgba(255,215,0,0));outline:2px solid rgba(255,215,0,0)}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,215,0,.8));outline:2px solid rgba(255,215,0,1)}to{filter:brightness(1) drop-shadow(0 0 8px rgba(255,215,0,0));outline:2px solid rgba(255,215,0,0)}}[data-animation~=slot-activated]{animation-name:slot-activated}@keyframes joker-activated{0%{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0 #ffcb63)}50%{transform:scale(1.07) rotate(0);filter:brightness(1.3) drop-shadow(0 0 10px #ffcb63)}to{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0rgb (22,15,1))}}[data-animation~=joker-activated]{animation-name:stiff-bounce,joker-activated}@keyframes joker-scored{0%{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0 #ffcb63)}50%{transform:scale(1.2) rotate(5deg);filter:brightness(1.3) drop-shadow(0 0 10px #ffcb63)}to{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0 #ffcb63)}}[data-animation~=joker-scored]{animation-name:stiff-spring}@keyframes roundScoreAddedOuter{0%{transform:scale(0) translate3d(0,5px,0);opacity:0}5%{transform:scale(1.2) translate3d(0,5px,0);opacity:1}7%{transform:scale(1) translate3d(0,5px,0);opacity:1}95%{transform:scale(1) translate3d(0,-5px,0);opacity:1}to{transform:scale(0) translateZ(0);opacity:0}}[data-animation~=roundScoreAddedOuter]{animation-name:roundScoreAddedOuter}[data-animation~=roundScoreAddedWrapper]{animation-name:ping-shadow}[data-animation~=roundScoreAddedWrapper]>*{animation:stiff-bounce .6s ease-in-out}@keyframes floatingPointsWrapper{0%{transform:scale(.5) translate3d(0,-2px,0);opacity:0}30%{transform:scale(1) translate3d(0,5px,0);opacity:1}75%{transform:scale(1) translateZ(0);opacity:1}to{transform:scale(0) translateZ(0);opacity:0}}[data-animation~=floatingPointsWrapper]{animation-name:floatingPointsWrapper}@keyframes floatingPoints{}[data-animation~=floatingPoints]{animation-name:floatingPoints}@keyframes floatingPointsBg{0%{transform:rotate(45deg) scale(1.3);opacity:1}50%{opacity:1}to{transform:rotate(75deg) scale(2.5);opacity:0}}[data-animation~=floatingPointsBg]{animation-name:floatingPointsBg}@keyframes glow{0%{filter:drop-shadow(0px 0px var(--max-size) color-mix(in srgb,var(--glow-color),white 50%))}50%{filter:drop-shadow(0px 0px var(--min-size) color-mix(in srgb,var(--glow-color),white 50%))}to{filter:drop-shadow(0px 0px var(--max-size) color-mix(in srgb,var(--glow-color),white 50%))}}[data-animation~=glow]{--max-size: 8px;--min-size: 5px;--duration: 3s;--glow-color: white;animation-name:glow;animation-duration:var(--duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes buttonGlow{0%{box-shadow:0 0 5px var(--button-bg),0 0 10px var(--button-bg),0 0 15px var(--button-bg)}50%{box-shadow:0 0 10px var(--button-bg),0 0 20px var(--button-bg),0 0 30px var(--button-bg)}to{box-shadow:0 0 5px var(--button-bg),0 0 10px var(--button-bg),0 0 15px var(--button-bg)}}[data-animation~=button-glow]{animation:button-glow 2s ease-in-out infinite}@keyframes stiff-bounce{20%{transform:scale(1)}30%{transform:scale(1.3) rotate(2deg)}35%{transform:scale(1) rotate(-1deg)}40%{transform:scale(1.14) rotate(1deg)}45%{transform:scale(1) rotate(0)}50%{transform:scale(1.05)}55%{transform:scale(1)}to{transform:scale(1)}}[data-animation~=stiff-bounce]{animation-name:stiff-bounce;animation-timing-function:cubic-bezier(.445,.05,.55,.95)}@keyframes stiff-spring{20%{transform:scale(1);top:0}30%{transform:scale(1.3) rotate(2deg);top:-60px}35%{transform:scale(1) rotate(-1deg)}40%{transform:scale(1.14) rotate(1deg)}45%{transform:scale(1) rotate(0)}50%{transform:scale(1.05);top:0}55%{transform:scale(1)}to{transform:scale(1)}}[data-animation~=stiff-spring]{position:relative;animation-name:stiff-spring;animation-timing-function:cubic-bezier(.445,.05,.55,.95)}@keyframes pond-bobbing{0%{transform:translateY(0) translate(0)}15%{transform:translateY(-2px) translate(1px)}30%{transform:translateY(1px) translate(0)}45%{transform:translateY(-2px) translate(1px)}60%{transform:translateY(-6px) translate(2px)}75%{transform:translateY(-2px) translate(1px)}90%{transform:translateY(0) translate(0)}}[data-animation~=pond-bobbing]{animation:pond-bobbing 6s ease-in-out infinite;perspective:200px;transform-style:preserve-3d;animation-delay:var(--animation-delay, 0s);transition:transform .2s ease}[data-animation~=pond-bobbing][data-hover-reset]:hover{transform:none!important}[data-animation~=pond-bobbing][data-hover-pause]:hover{animation-play-state:paused}@keyframes ping-shadow{0%{box-shadow:0 0 0 0 var(--ping-color, white)}to{box-shadow:0 0 0 200px transparent}}[data-animation~=ping-shadow]{animation-name:ping-shadow}
