.switch.svelte-1eq0goo{position:relative;display:inline-block;width:60px;height:34px}.switch.svelte-1eq0goo input:where(.svelte-1eq0goo){opacity:0;width:0;height:0}.slider.svelte-1eq0goo{position:absolute;cursor:pointer;inset:0;background-color:var(--light);transition:.4s}.slider.svelte-1eq0goo:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input.svelte-1eq0goo:checked+.slider:where(.svelte-1eq0goo){background-color:var(--pop-mid-dark)}input.svelte-1eq0goo:checked+.slider:where(.svelte-1eq0goo):before{transform:translate(26px)}.slider.round.svelte-1eq0goo{border-radius:34px}.slider.round.svelte-1eq0goo:before{border-radius:50%}form.svelte-1mxb7kk{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;flex:1;margin-top:24px;--exact: green;--close: var(--pop-mid-light)}.easy-mode-wrapper.svelte-1mxb7kk{gap:8px;font-size:1.2rem;margin-bottom:24px}.grid.svelte-1mxb7kk{--width: min(100vw, 40vh, 380px);max-width:var(--width);align-self:center;justify-self:center;width:100%;height:100%;display:flex;flex-direction:column;gap:.4rem;justify-content:flex-start}.grid.svelte-1mxb7kk .row:where(.svelte-1mxb7kk){display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.3rem;margin:0 0 .2rem}@media(prefers-reduced-motion:no-preference){.grid.bad-guess.svelte-1mxb7kk .row.current:where(.svelte-1mxb7kk){animation:svelte-1mxb7kk-wiggle .5s}}.grid.playing.svelte-1mxb7kk .row.current:where(.svelte-1mxb7kk){filter:drop-shadow(3px 3px 10px var(--color-bg-0))}.letter.svelte-1mxb7kk{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;border:1px solid var(--mid);font-size:calc(.08 * var(--width));border-radius:2px;background:#eae8ed;margin:0;color:#000}.letter.missing.svelte-1mxb7kk{background:#ffffff80;color:#00000080}.letter.exact.svelte-1mxb7kk{background:var(--exact);color:#fff}.letter.close.svelte-1mxb7kk{background:var(--close)}.selected.svelte-1mxb7kk{outline:2px solid var(--mid)}.controls.svelte-1mxb7kk{margin-top:auto;text-align:center;justify-content:center}.keyboard.svelte-1mxb7kk{--gap: .4rem;position:relative;display:flex;flex-direction:column;gap:var(--gap)}.keyboard.svelte-1mxb7kk .row:where(.svelte-1mxb7kk){display:flex;justify-content:center;align-items:center;gap:var(--gap);flex:1}.keyboard.svelte-1mxb7kk button:where(.svelte-1mxb7kk),.keyboard.svelte-1mxb7kk button:where(.svelte-1mxb7kk):disabled{--size: min(8vw, 5vh, 50px);border-radius:1rem;background-color:#eae8ed;color:#000;width:var(--size);height:calc(var(--size) * 1.5);border:1px solid var(--mid);border-radius:2px;font-size:calc(var(--size) * .5);margin:0}.keyboard.svelte-1mxb7kk button.exact:where(.svelte-1mxb7kk){background:var(--exact)}.keyboard.svelte-1mxb7kk button.missing:where(.svelte-1mxb7kk){opacity:.5}.keyboard.svelte-1mxb7kk button.close:where(.svelte-1mxb7kk){background:var(--close)}.keyboard.svelte-1mxb7kk button:where(.svelte-1mxb7kk):focus{outline:2px solid var(--light);outline-offset:2px}.keyboard.svelte-1mxb7kk button[data-key=enter]:where(.svelte-1mxb7kk),.keyboard.svelte-1mxb7kk button[data-key=backspace]:where(.svelte-1mxb7kk){position:absolute;bottom:0;width:calc(1.5 * var(--size));height:calc(1 / 3 * (100% - 2 * var(--gap)));font-size:calc(.3 * var(--size));padding-top:calc(.15 * var(--size))}.keyboard.svelte-1mxb7kk button[data-key=enter]:where(.svelte-1mxb7kk){right:calc(50% + 3.5 * (var(--size) + var(--gap)) + .2rem)}.keyboard.svelte-1mxb7kk button[data-key=backspace]:where(.svelte-1mxb7kk){left:calc(50% + 3.5 * (var(--size) + var(--gap)) + .2rem)}.keyboard.svelte-1mxb7kk button[data-key=enter]:where(.svelte-1mxb7kk):disabled{opacity:.5}.restart.svelte-1mxb7kk{width:100%;padding:1rem;background:#ffffffe6;border-radius:2px;border:none;margin-top:8px}@keyframes svelte-1mxb7kk-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)}}
