.piece-image.svelte-1u27sdj{transition:transform var(--piece-move-duration, .2s) var(--piece-animation-easing, ease-out),opacity var(--piece-move-duration, .2s) var(--piece-animation-easing, ease-out)}.piece-image.svelte-1u27sdj:not(.piece-dragging:where(.svelte-1u27sdj)):hover{transform:scale(1.05)}.animating-from.svelte-1u27sdj{opacity:0;transform:scale(.8)}.animating-to.svelte-1u27sdj{animation:svelte-1u27sdj-popIn var(--piece-move-duration, .2s) var(--piece-animation-easing, ease-out)}.piece-dragging.svelte-1u27sdj{opacity:.8;transform:scale(1.1);cursor:grabbing!important}.can-drag.svelte-1u27sdj{cursor:grab}@keyframes svelte-1u27sdj-popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.dragging.svelte-25b40v{cursor:grabbing}.can-drag.svelte-25b40v{cursor:grab}.selected.svelte-25b40v{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.possible_move.svelte-25b40v{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.invalid-move{animation:svelte-25b40v-shake var(--invalid-move-duration, .3s) var(--invalid-move-easing, cubic-bezier(.36, .07, .19, .97));background-color:#991b1b!important;--invalid-move-duration: .3s;--invalid-move-easing: cubic-bezier(.36, .07, .19, .97)}@keyframes svelte-25b40v-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}
