@keyframes svelte-yxdjwn-tile-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-yxdjwn-tile-win-bounce{0%,20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%,to{transform:translateY(0)}}@keyframes svelte-yxdjwn-tile-reveal{0%{transform:rotateY(0)}49%{background-color:#fff}50%{transform:rotateY(90deg);background-color:var(--final-bg-color)}to{transform:rotateY(0);background-color:var(--final-bg-color)}}.tile-animation.svelte-yxdjwn{animation:svelte-yxdjwn-tile-pop .2s ease-in-out}.tile-win-animation.svelte-yxdjwn{animation:1s ease-in-out 0s forwards svelte-yxdjwn-tile-reveal,1s linear 1s svelte-yxdjwn-tile-win-bounce;animation:1s ease-in-out calc(var(--index, 0) * .1667s) forwards svelte-yxdjwn-tile-reveal,1s linear calc(var(--index, 0) * .1667s + 1s) svelte-yxdjwn-tile-win-bounce;transform-style:preserve-3d}.tile-reveal-animation.svelte-yxdjwn{animation:svelte-yxdjwn-tile-reveal 1s ease-in-out forwards;transform-style:preserve-3d;animation-delay:0s;animation-delay:calc(var(--index, 0) * .1667s)}@reference tailwindcss;.tile-clamp.svelte-4hvurx{font-size:max(13px,min(7.5svh,75px))}@media (max-width: 640px){.tile-clamp.svelte-4hvurx{font-size:min(15svw,calc((100svh - 44svw - 160px) / 6))}}.animate-row.svelte-4hvurx{animation:svelte-4hvurx-shake .3s ease-in-out}@keyframes svelte-4hvurx-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}button.svelte-136c800,div.svelte-136c800{-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto}button.svelte-136c800:focus,div.svelte-136c800:focus{outline:none}@supports (-webkit-touch-callout: none){button.svelte-136c800:active{background-color:#9ca3af!important;transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}div.svelte-136c800:active:not(.svg-container):not(.valider-container){background-color:#9ca3af!important;transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}div.svg-container.svelte-136c800:active,div.valider-container.svelte-136c800:active,button[data-testid=icon-button]:active{transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}div.valider-container.svelte-136c800 button:where(.svelte-136c800):active{background-color:#fff!important;transform:scale(.975)!important}}button.svelte-136c800:active,div.svelte-136c800:active{pointer-events:auto!important}
