body{margin:0}.btn[data-v-e392846d]{border:none;border-radius:var(--roundness);background-color:var(--bg-color);color:var(--off-white);cursor:pointer}.btn[data-v-e392846d]:active{outline:2px solid var(--border-color)}.action-btn[data-v-c9a11009]{width:var(--wide-button-unit);height:var(--button-unit);font-size:var(--button-font-size)}.dlg[data-v-959029c2]{--dlg-margin: 50px;width:calc(var(--total-width) - var(--dlg-margin));max-height:calc(100% - var(--dlg-margin));color:var(--off-white);background-color:var(--off-black);border:1px solid var(--off-white);border-radius:var(--roundness)}.dlg.big[data-v-959029c2]{--dlg-margin: 25px}.button-row[data-v-959029c2]{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:var(--gap-size)}.button-row button[data-v-959029c2]{padding:5px 10px;font-size:medium}.answer[data-v-8209f318]{margin:5px 10px;color:var(--off-white);cursor:pointer;animation:flash-in-8209f318 .5s linear}.answer.pangram[data-v-8209f318]{color:#ff0}@keyframes flash-in-8209f318{0%{background-color:var(--muted)}to{background-color:transparent}}.prefix[data-v-8209f318]{background-color:var(--muted)}.header-line[data-v-8209f318]{display:flex;flex-flow:row wrap;align-items:baseline;gap:var(--separator-gap-size);color:var(--muted)}.header-main[data-v-8209f318]{color:var(--off-white);font-weight:700}ul[data-v-8209f318]{padding-left:20px;list-style-type:circle}#popup-box[data-v-eeebe487]{position:absolute;width:100%;height:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;bottom:0;animation:fade-in-eeebe487 2s linear 2 alternate forwards}.popup[data-v-eeebe487]{width:max-content;color:var(--off-white);background-color:var(--border-color);padding:5px 8px;border-radius:var(--roundness);display:flex;flex-flow:row nowrap;align-items:center;gap:var(--separator-gap-size)}@keyframes fade-in-eeebe487{0%{opacity:0}5%{opacity:1}}.guess-letter[data-v-f50e775d]{color:#fff;font-size:var(--guess-font-size)}.guess-letter.key-letter[data-v-f50e775d]{color:#ff0}.guess-letter.invalid-letter[data-v-f50e775d]{color:var(--border-color)}.option-btn[data-v-e55ca36e]{position:relative;width:var(--button-unit);height:var(--button-unit);font-size:var(--button-font-size);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.option-btn.key-letter[data-v-e55ca36e]{color:#ff0}.option-btn.locked[data-v-e55ca36e]{background-color:#181818;color:var(--border-color)}.option-btn.key-letter.locked[data-v-e55ca36e]{color:#383800}.option-btn.slide-from-left[data-v-e55ca36e]{z-index:1;animation:slide-from-left-e55ca36e .1s ease-out}.option-btn.slide-from-right[data-v-e55ca36e]{z-index:1;animation:slide-from-right-e55ca36e .1s ease-out}.option-btn.bounce-down[data-v-e55ca36e]{z-index:1;animation:bounce-down-e55ca36e 75ms cubic-bezier(.5,1,.89,1) 2 alternate}@keyframes slide-from-left-e55ca36e{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes slide-from-right-e55ca36e{0%{transform:translate(20px)}to{transform:translate(0)}}@keyframes bounce-down-e55ca36e{0%{transform:translateY(0)}to{transform:translateY(5px)}}.letter-counter[data-v-e55ca36e]{position:absolute;width:100%;height:0;bottom:-2px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.letter-counter div[data-v-e55ca36e]{width:max-content;color:var(--off-white);background-color:var(--border-color);padding:0 5px;border-radius:999px;font-size:small}.lock-indicator[data-v-e55ca36e]{position:absolute;width:max-content;height:0;top:1px;right:1px;color:var(--muted);font-size:x-small}.progress-bar[data-v-c6c592d4]{display:inline-block;width:50px;height:11px;border-radius:var(--roundness);outline:1px solid var(--off-black);background-color:var(--bg-color)}.progress[data-v-c6c592d4]{display:block;height:100%;border-radius:var(--roundness);background-color:var(--off-white)}.progress.full[data-v-c6c592d4]{background-color:#ff0}#stats[data-v-624079ff]{position:absolute;width:100%;height:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;top:0}.popup[data-v-624079ff]{width:max-content;color:var(--off-white);background-color:var(--border-color);padding:5px 8px;border-radius:var(--roundness);display:flex;flex-flow:row nowrap;align-items:center;gap:var(--separator-gap-size);cursor:pointer}.full[data-v-624079ff]{color:#ff0}#word-box[data-v-f15bebe0]{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#found-words[data-v-f15bebe0]{width:calc(var(--total-width) - 30px);height:250px;overflow-y:auto;border-radius:var(--roundness);outline:2px solid var(--border-color);padding:15px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}#score[data-v-f15bebe0]{position:absolute;width:100%;height:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#score div[data-v-f15bebe0]{width:max-content;color:var(--off-white);background-color:var(--border-color);padding:5px 8px;border-radius:var(--roundness)}#input[data-v-f15bebe0]{margin:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:1px}#cursor[data-v-f15bebe0]{height:45px;width:4px;margin:0 -1px;border-radius:2px;background-color:var(--border-color)}#options[data-v-f15bebe0]{touch-action:none;overscroll-behavior:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:var(--gap-size)}#actions[data-v-f15bebe0]{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:var(--gap-size)}#reset-btn[data-v-93526869]{background-color:red;padding:5px 10px;font-size:medium}#menu-btn[data-v-e8ccdd70]{position:absolute;top:4px;right:4px;width:30px;height:30px;font-size:large}.spinner[data-v-f8d8f7d7]{color:#fff;font-size:var(--guess-font-size);animation:spin-f8d8f7d7 2s linear infinite}@keyframes spin-f8d8f7d7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--off-black: #111;--bg-color: #222;--border-color: #333;--muted: #777;--off-white: #ddd;--separator-gap-size: 6px;--gap-size: 4px;--total-width: 350px;--roundness: 2px;--button-unit: calc((var(--total-width) - 6 * var(--gap-size)) / 7);--wide-button-unit: calc((var(--total-width) - 3 * var(--gap-size)) / 4);--guess-font-size: xx-large;--button-font-size: x-large;font-family:Arial,Helvetica,sans-serif}#game{width:100svw;height:100svh;background-color:var(--off-black);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:20px}.separator{color:var(--muted)}
