#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;height:100%}.keyboardContainer[data-v-3da4f10a]{width:100%;max-width:480px;height:200px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.keyboard[data-v-3da4f10a]{width:100%;margin:auto}.keyboardRowContainer[data-v-3da4f10a]{width:100%}.keyboardRow[data-v-3da4f10a]{display:flex;width:100%}.key[data-v-3da4f10a]{display:flex;flex:1;height:60px;line-height:60px;font-size:var(--key-size);margin:2px;text-align:center;border:1px solid #333;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;box-sizing:border-box;transition:background-color 1s}.darkMode .key[data-v-3da4f10a]{border:1px solid #fff}.key20[data-v-3da4f10a]{flex:2.5}.key15[data-v-3da4f10a]{flex:1.5}.key5[data-v-3da4f10a]{flex:0.5}.key2[data-v-3da4f10a]{flex:0.25}.hidden[data-v-3da4f10a]{visibility:hidden}.flashingKey[data-v-3da4f10a]{-webkit-animation-name:flash-animation-data-v-3da4f10a;animation-name:flash-animation-data-v-3da4f10a;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:4;animation-iteration-count:4;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}.darkMode .flashingKey[data-v-3da4f10a]{-webkit-animation-name:flash-animation-reversed-data-v-3da4f10a;animation-name:flash-animation-reversed-data-v-3da4f10a}@-webkit-keyframes flash-animation-data-v-3da4f10a{0%{background-color:#fff;border:1px solid #000;color:#000}to{background-color:#000;border:1px solid #fff;color:#fff}}@keyframes flash-animation-data-v-3da4f10a{0%{background-color:#fff;border:1px solid #000;color:#000}to{background-color:#000;border:1px solid #fff;color:#fff}}@-webkit-keyframes flash-animation-reversed-data-v-3da4f10a{to{background-color:#fff;border:1px solid #000;color:#000}0%{background-color:#121212;border:1px solid #fff;color:#fff}}@keyframes flash-animation-reversed-data-v-3da4f10a{to{background-color:#fff;border:1px solid #000;color:#000}0%{background-color:#121212;border:1px solid #fff;color:#fff}}.grey[data-v-3da4f10a]{background-color:#9b8f8f}.darkMode .grey[data-v-3da4f10a]{background-color:#464444}.green[data-v-3da4f10a]{background-color:#69f}.darkMode .green[data-v-3da4f10a]{background-color:#21407e}header[data-v-00e11a4e]{display:flex;width:100%;justify-content:space-between;align-items:center;max-width:var(--max-width);height:50px;padding:5px;box-sizing:border-box;border-bottom:1px solid var(--border-color)}h1[data-v-00e11a4e]{font-size:2rem;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}@media only screen and (min-width:1024px){h1[data-v-00e11a4e]{font-size:2rem}}@media only screen and (max-height:639px){h1[data-v-00e11a4e]{font-size:1.5rem}}@media only screen and (max-width:800px){h1[data-v-00e11a4e]{font-size:1.5rem}}.buttonContainer[data-v-00e11a4e]{width:100%;text-align:center}button[data-v-00e11a4e]{border:0;color:#000;cursor:pointer}button[data-v-00e11a4e],button[data-v-00e11a4e]:hover{background-color:#fafaff}.darkMode button[data-v-00e11a4e]{background-color:#121212;color:#fff}.darkMode button[data-v-00e11a4e]:hover{background-color:#121212}.windowBar[data-v-05ada5e0]{text-align:right;position:absolute;right:10px}.windowBox[data-v-05ada5e0]{position:absolute;width:100%;max-width:var(--max-width);padding:10px;top:50%;height:50%;pointer-events:none;background:#fcfcff;text-align:left;opacity:0;transition:height .5s,top .5s,opacity .5s;overflow:hidden;box-sizing:border-box}.windowBox h2[data-v-05ada5e0]{margin-top:0}.darkMode .windowBox[data-v-05ada5e0]{background-color:#121212}.windowBar button[data-v-05ada5e0]{height:30px;width:30px;cursor:pointer}#alertBox[data-v-630fe6f5]{z-index:3;position:absolute;padding:12px;display:flex;justify-content:center;align-items:center;text-align:center;top:33%;left:50%;margin-top:-25px;margin-left:-165px;width:330px;height:100px;opacity:0;visibility:hidden;border:5px solid #000;background:#fcfcff;color:#000;box-sizing:border-box;transition:opacity .35s}.darkMode #alertBox[data-v-630fe6f5]{border:5px solid #fff;background:#121212;color:#fff}@media only screen and (max-height:639px){#alertBox[data-v-630fe6f5]{margin-top:-25px;margin-left:-150px;width:300px;height:100px}}@media only screen and (min-width:800px) and (min-height:640px) and (max-height:767px){#alertBox[data-v-630fe6f5]{margin-top:-25px;margin-left:-165px;width:330px;height:75px}}@media only screen and (min-width:800px) and (min-height:768px){#alertBox[data-v-630fe6f5]{margin-top:-25px;margin-left:-250px;width:500px;height:75px}}.cell[data-v-bc494542]{width:100%;display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size);line-height:var(--font-size);font-weight:700;vertical-align:middle;box-sizing:border-box;border:1px solid #000;text-transform:uppercase;opacity:1;transition:background-color 1s linear 0s,opacity .25s linear 1.75s;color:#000}.darkMode .cell[data-v-bc494542]{border:1px solid #fff;color:#fff}@media only screen and (max-height:639px){.cell[data-v-bc494542]{font-size:var(--small-font-size);line-height:var(--small-font-size)}}.dummy[data-v-bc494542]{display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size);line-height:var(--font-size);font-weight:700;border:1px solid #fcfcff}.eliminated[data-v-bc494542]{opacity:0}.darkMode .dummy[data-v-bc494542]{border:1px solid #121212}.given[data-v-bc494542]{background-color:#69f}.darkMode .given[data-v-bc494542]{background-color:#21407e}.correct[data-v-bc494542]{background-color:#7eec47}.darkMode .correct[data-v-bc494542]{background-color:#2f5c19}.exists[data-v-bc494542]{background-color:#c5b}.darkMode .exists[data-v-bc494542]{background-color:#68225e}.existsInWord[data-v-bc494542]{background-color:#e4d126}.darkMode .existsInWord[data-v-bc494542]{background-color:#635a0a}.doesntExist[data-v-bc494542]{background-color:#9b8f8f}.darkMode .doesntExist[data-v-bc494542]{background-color:#464444}.inputOrWrong[data-v-bc494542]{background-color:#fff}.darkMode .inputOrWrong[data-v-bc494542]{background-color:#121212}.normal[data-v-bc494542]{background-color:#fff}.darkMode .normal[data-v-bc494542]{background-color:#121212}.selected[data-v-bc494542]{border:5px solid #000}.darkMode .selected[data-v-bc494542]{border:5px solid #fff}@media only screen and (max-height:639px){.selected[data-v-bc494542]{border:4px solid #000}.darkMode .selected[data-v-bc494542]{border:4px solid #fff}}.wasJustInput[data-v-bc494542]{-webkit-animation-name:input-animation-data-v-bc494542;animation-name:input-animation-data-v-bc494542;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.missingInput[data-v-bc494542]{-webkit-animation-name:missing-input-animation-data-v-bc494542;animation-name:missing-input-animation-data-v-bc494542;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes input-animation-data-v-bc494542{0%{width:100%;height:100%;margin-left:0;margin-top:0}60%{width:92%;height:92%;margin-left:4%;margin-top:14%}to{width:100%;height:100%;margin-left:0;margin-top:0}}@keyframes input-animation-data-v-bc494542{0%{width:100%;height:100%;margin-left:0;margin-top:0}60%{width:92%;height:92%;margin-left:4%;margin-top:14%}to{width:100%;height:100%;margin-left:0;margin-top:0}}@-webkit-keyframes missing-input-animation-data-v-bc494542{0%{width:100%;height:100%;margin-left:0;margin-top:0}60%{width:92%;height:92%;margin-left:4%;margin-top:4%}to{width:100%;height:100%;margin-left:0;margin-top:0}}@keyframes missing-input-animation-data-v-bc494542{0%{width:100%;height:100%;margin-left:0;margin-top:0}60%{width:92%;height:92%;margin-left:4%;margin-top:4%}to{width:100%;height:100%;margin-left:0;margin-top:0}}.loser[data-v-bc494542]{color:#fff;background-color:#000}.darkMode .loser[data-v-bc494542]{color:#000;background-color:#fff}.celebrate-opacity[data-v-bc494542],.celebrate[data-v-bc494542],.darkMode .celebrate-opacity[data-v-bc494542]{background-color:#000079;color:#fff}.celebrate[data-v-bc494542]{-webkit-animation-name:rainbow-animation-data-v-bc494542;animation-name:rainbow-animation-data-v-bc494542;-webkit-animation-duration:4.25s;animation-duration:4.25s;-webkit-animation-iteration-count:10;animation-iteration-count:10;-webkit-animation-timing-function:linear;animation-timing-function:linear}.celebrate-1[data-v-bc494542]{-webkit-animation-delay:3.75s;animation-delay:3.75s}.celebrate-2[data-v-bc494542]{-webkit-animation-delay:3.25s;animation-delay:3.25s}.celebrate-3[data-v-bc494542]{-webkit-animation-delay:2.75s;animation-delay:2.75s}.celebrate-4[data-v-bc494542]{-webkit-animation-delay:2.25s;animation-delay:2.25s}.celebrate-5[data-v-bc494542]{-webkit-animation-delay:1.75s;animation-delay:1.75s}.celebrate-6[data-v-bc494542]{-webkit-animation-delay:1.25s;animation-delay:1.25s}.celebrate-7[data-v-bc494542]{-webkit-animation-delay:.75s;animation-delay:.75s}.celebrate-8[data-v-bc494542]{-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes rainbow-animation-data-v-bc494542{0%{background-color:#000079;color:#fff}50%{background-color:#9500ff;color:#fff}to{background-color:#000079;color:#fff}}@keyframes rainbow-animation-data-v-bc494542{0%{background-color:#000079;color:#fff}50%{background-color:#9500ff;color:#fff}to{background-color:#000079;color:#fff}}html{height:100%}:root{--rows:1;--columns:1}body{margin:0;padding:0;height:100%;overflow:hidden;background-color:#fcfcff;color:#121212}body.darkMode{background-color:#121212;color:#fff}h2{padding-top:10px;font-size:1.5rem;text-align:left}.root{max-width:480px;margin:auto;height:100%;flex-direction:column;overflow:hidden;font-size:16px;--font-size:2rem;--small-font-size:1.7rem;--key-size:1rem;--standard-gap:5px;--max-width:480px;--border-color:grey}.root,header{width:100%;display:flex}header{justify-content:space-between;align-items:center;max-width:var(--max-width);height:50px;padding:5px;box-sizing:border-box;border-bottom:1px solid var(--border-color)}.helpRow{max-width:100%;min-height:100px;max-height:200px}.helpRow,.statsRow{display:grid;grid-gap:10px;padding:10px;box-sizing:border-box}.statsRow{max-width:var(--max-width);padding-bottom:10px}.gameboard{aspect-ratio:var(--columns)/var(--rows);max-width:450px;width:450px;height:350px;padding:5px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.gameboard,.row{display:grid;grid-gap:5px}@media only screen and (max-height:639px){.gameboard,.row{grid-gap:5px}.gameboard{max-width:450px;width:330px;height:280px;padding:5px}#helpBox{font-size:14px}}@media only screen and (min-width:800px) and (min-height:640px) and (max-height:767px){.gameboard{width:450px;height:390px}}@media only screen and (min-width:500px) and (min-height:768px){.gameboard{width:450px;height:500px;row-gap:10px}.row{grid-gap:10px}}.gameboard-height-rules{width:auto}.gameboard-width-rules{height:auto}.gameContainer{display:flex;justify-content:center;align-items:center;flex:2;overflow:hidden}.columns-g{grid-template-columns:repeat(var(--columns),1fr)}.rows-g{grid-template-rows:repeat(var(--rows),1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-6{grid-template-columns:repeat(6,1fr)}.rows-2{grid-template-rows:repeat(2,1fr)}.rows-4{grid-template-rows:repeat(4,1fr)}.smallCell{font-size:14px;line-height:10px;text-align:center;border:0}.statistic{font-size:24px;line-height:24px;font-weight:700;margin-bottom:16px}.helpCell{font-size:12px;line-height:12px;text-align:center}.versionBox{position:fixed;right:10px;bottom:10px;color:#666}.buttonContainer{width:100%;text-align:center}button{border:0;color:#000;cursor:pointer;font-size:16px}button,button:hover{background-color:#fcfcff}.darkMode button{color:#fff}.darkMode button,.darkMode button:hover{background-color:#121212}button.toggleButton{cursor:pointer;padding:4px}.toggleSelected{border:3px solid #000}.darkMode .toggleSelected{border:3px solid #fff}button.menuButton{width:40px;height:40px;cursor:pointer}.button{padding:10px 24px;color:#fff;cursor:pointer}.button,.button:hover{background-color:#121212}.darkMode .button{color:#000}.darkMode .button,.darkMode .button:hover{background-color:#fff}.settingsRow{display:flex;justify-content:space-between;line-height:25px;text-align:right;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.switch{position:relative;display:inline-block;margin-left:5px;width:50px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:17px;width:17px;left:2px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(29px)}.slider.round{border-radius:36px}.slider.round:before{border-radius:50%}a{text-decoration:underline}a,a:active,a:hover,a:visited{color:#000}.darkMode a,.darkMode a:active,.darkMode a:hover,.darkMode a:visited{color:#fff}