form.svelte-vactry{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.how-to-play.svelte-vactry{color:var(--color-text)}.how-to-play.svelte-vactry:before{content:"i";border:1.5px solid var(--color-text);text-align:center;border-radius:50%;width:1em;height:1em;margin:0 .5em 0 0;padding:.2em;font-size:.8em;font-weight:900;line-height:1;display:inline-block;position:relative;top:-.05em}.grid.svelte-vactry{--width:min(100vw, 40vh, 380px);max-width:var(--width);flex-direction:column;justify-content:flex-start;place-self:center;width:100%;height:100%;display:flex}.grid.svelte-vactry .row:where(.svelte-vactry){grid-gap:.2rem;grid-template-columns:repeat(5,1fr);margin:0 0 .2rem;display:grid}@media (prefers-reduced-motion:no-preference){.grid.bad-guess.svelte-vactry .row.current:where(.svelte-vactry){animation:.5s svelte-vactry-wiggle}}.grid.playing.svelte-vactry .row.current:where(.svelte-vactry){filter:drop-shadow(3px 3px 10px var(--color-bg-0))}.letter.svelte-vactry{aspect-ratio:1;text-align:center;box-sizing:border-box;text-transform:lowercase;width:100%;font-size:calc(.08 * var(--width));color:#000000b3;background:#fff;border:none;border-radius:2px;justify-content:center;align-items:center;margin:0;display:flex}.letter.missing.svelte-vactry{color:#00000080;background:#ffffff80}.letter.exact.svelte-vactry{background:var(--color-theme-2);color:#fff}.letter.close.svelte-vactry{border:2px solid var(--color-theme-2)}.selected.svelte-vactry{outline:2px solid var(--color-theme-1)}.controls.svelte-vactry{text-align:center;justify-content:center;height:min(18vh,10rem)}.keyboard.svelte-vactry{--gap:.2rem;gap:var(--gap);flex-direction:column;height:100%;display:flex;position:relative}.keyboard.svelte-vactry .row:where(.svelte-vactry){flex:1;justify-content:center;gap:.2rem;display:flex}.keyboard.svelte-vactry button:where(.svelte-vactry),.keyboard.svelte-vactry button:where(.svelte-vactry):disabled{--size:min(8vw, 4vh, 40px);color:#000;width:var(--size);font-size:calc(var(--size) * .5);background-color:#fff;border:none;border-radius:2px;margin:0}.keyboard.svelte-vactry button.exact:where(.svelte-vactry){background:var(--color-theme-2);color:#fff}.keyboard.svelte-vactry button.missing:where(.svelte-vactry){opacity:.5}.keyboard.svelte-vactry button.close:where(.svelte-vactry){border:2px solid var(--color-theme-2)}.keyboard.svelte-vactry button:where(.svelte-vactry):focus{background:var(--color-theme-1);color:#fff;outline:none}.keyboard.svelte-vactry button[data-key=enter]:where(.svelte-vactry),.keyboard.svelte-vactry button[data-key=backspace]:where(.svelte-vactry){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));position:absolute;bottom:0}.keyboard.svelte-vactry button[data-key=enter]:where(.svelte-vactry){right:calc(50% + 3.5 * var(--size) + .8rem)}.keyboard.svelte-vactry button[data-key=backspace]:where(.svelte-vactry){left:calc(50% + 3.5 * var(--size) + .8rem)}.keyboard.svelte-vactry button[data-key=enter]:where(.svelte-vactry):disabled{opacity:.5}.restart.svelte-vactry{background:#ffffff80;border:none;border-radius:2px;width:100%;padding:1rem}.restart.svelte-vactry:focus,.restart.svelte-vactry:hover{background:var(--color-theme-1);color:#fff;outline:none}@keyframes svelte-vactry-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)}}
