.letter.svelte-1p81z9k{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;text-transform:lowercase;border:none;font-size:calc(.08 * var(--width));border-radius:2px;background:#fff;margin:0;color:#000000b3}.letter.normal.svelte-1p81z9k{background:#ffffff80;color:#00000080}.letter.matched.svelte-1p81z9k{background:var(--color-theme-2);color:#fff}.letter.close_match.svelte-1p81z9k{border:2px solid var(--color-theme-2)}.controls.svelte-1p81z9k{text-align:center;justify-content:center;height:min(18vh,10rem)}.keyboard.svelte-1p81z9k{--gap: .2rem;position:relative;display:flex;flex-direction:column;gap:var(--gap);height:100%}.keyboard.svelte-1p81z9k .row:where(.svelte-1p81z9k){display:flex;justify-content:center;gap:.2rem;flex:1}.keyboard.svelte-1p81z9k button:where(.svelte-1p81z9k),.keyboard.svelte-1p81z9k button:where(.svelte-1p81z9k):disabled{--size: min(8vw, 4vh, 40px);background-color:#fff;color:#000;width:var(--size);border:none;border-radius:2px;font-size:calc(var(--size) * .5);margin:0}.keyboard.svelte-1p81z9k button:where(.svelte-1p81z9k):disabled{opacity:.5}.keyboard.svelte-1p81z9k button.matched:where(.svelte-1p81z9k){background:var(--color-theme-2);color:#fff}.keyboard.svelte-1p81z9k button.suppress:where(.svelte-1p81z9k){opacity:.5}.keyboard.svelte-1p81z9k button.close_match:where(.svelte-1p81z9k){border:2px solid var(--color-theme-2)}.keyboard.svelte-1p81z9k button:where(.svelte-1p81z9k):focus{background:var(--color-theme-1);color:#fff;outline:none}.keyboard.svelte-1p81z9k button[data-key=enter]:where(.svelte-1p81z9k),.keyboard.svelte-1p81z9k button[data-key=backspace]:where(.svelte-1p81z9k){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-1p81z9k button[data-key=enter]:where(.svelte-1p81z9k){right:calc(50% + 3.5 * var(--size) + .8rem)}.keyboard.svelte-1p81z9k button[data-key=enter]:where(.svelte-1p81z9k):disabled{opacity:.5}.keyboard.svelte-1p81z9k button[data-key=backspace]:where(.svelte-1p81z9k){left:calc(50% + 3.5 * var(--size) + .8rem)}
