.grid.svelte-hmkui1.svelte-hmkui1{--width:min(100vw, 40vh, 380px);max-width:var(--width);align-self:center;justify-self:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.grid.svelte-hmkui1 .row.svelte-hmkui1{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.2rem;margin:0 0 .2rem}@media (prefers-reduced-motion: no-preference){.grid.bad-guess.svelte-hmkui1 .row.current.svelte-hmkui1{animation:svelte-hmkui1-wiggle .5s}}.grid.playing.svelte-hmkui1 .row.current.svelte-hmkui1{filter:drop-shadow(3px 3px 10px var(--color-bg-0))}.letter.svelte-hmkui1.svelte-hmkui1{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;text-transform:uppercase;border:none;font-size:calc(.08 * var(--width));border-radius:2px;margin:0}.selected.svelte-hmkui1.svelte-hmkui1{outline:2px solid var(--color-theme-1)}.controls.svelte-hmkui1.svelte-hmkui1{text-align:center;justify-content:center;height:min(18vh,10rem)}.keyboard.svelte-hmkui1.svelte-hmkui1{--gap:.2rem;position:relative;display:flex;flex-direction:column;gap:var(--gap);height:100%}.keyboard.svelte-hmkui1 .row.svelte-hmkui1{display:flex;justify-content:center;gap:.3rem;flex:1}.keyboard.svelte-hmkui1 button.svelte-hmkui1,.keyboard.svelte-hmkui1 button.svelte-hmkui1:disabled{--size:min(8vw, 4vh, 40px);width:var(--size);border:none;border-radius:2px;font-size:calc(var(--size) * .57);margin:0}.keyboard.svelte-hmkui1 button.svelte-hmkui1:focus{outline:none}.keyboard.svelte-hmkui1 button[data-key=enter].svelte-hmkui1,.keyboard.svelte-hmkui1 button[data-key=backspace].svelte-hmkui1{position:absolute;bottom:0;width:calc(1.5 * var(--size));height:calc(1 / 3 * (100% - 2 * var(--gap)));text-transform:uppercase;font-size:calc(.3 * var(--size));padding-top:calc(.15 * var(--size))}.keyboard.svelte-hmkui1 button[data-key=enter].svelte-hmkui1{right:calc(50% + 3.5 * var(--size) + 1.2rem)}.keyboard.svelte-hmkui1 button[data-key=backspace].svelte-hmkui1{left:calc(50% + 3.5 * var(--size) + 1.2rem)}.keyboard.svelte-hmkui1 button[data-key=enter].svelte-hmkui1:disabled{opacity:.5}@keyframes svelte-hmkui1-wiggle{0%{transform:translate(0)}10%{transform:translate(-2px)}30%{transform:translate(4px)}50%{transform:translate(-6px)}70%{transform:translate(+4px)}90%{transform:translate(-2px)}to{transform:translate(0)}}