.invalid.svelte-q2dvga{animation:svelte-q2dvga-invalid-shake .3s ease-in-out}@keyframes svelte-q2dvga-invalid-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-10px)}}.fade-in.svelte-q2dvga{animation:svelte-q2dvga-fade-in .3s ease-out forwards}@keyframes svelte-q2dvga-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.scale.svelte-q2dvga{animation:svelte-q2dvga-scale .2s ease-out}@keyframes svelte-q2dvga-scale{50%{transform:scale(.8)}to{transform:scale(1)}}.letter-tile.svelte-q2dvga{animation:svelte-q2dvga-tile-click .3s ease-out forwards;animation-delay:calc(var(--letter-tile-position) * 50ms)}@keyframes svelte-q2dvga-tile-click{0%,to{transform-origin:bottom center}25%{background-color:transparent}50%,to{background-color:var(--letter-tile-color)}50%{transform:scaleY(.8) scaleX(1.05)}to{transform:scaleY(1)}}.letter-tile--correct-word.svelte-q2dvga{animation:svelte-q2dvga-tile-click .3s ease-out calc(var(--letter-tile-position) * 50ms) forwards,svelte-q2dvga-shake .3s ease calc(var(--letter-tile-position) * 50ms + 6 * 50ms) infinite}@keyframes svelte-q2dvga-shake{0%,to{transform-origin:center;rotate:-2deg;scale:1.1}50%{rotate:2deg}}
