@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);html{--bg-light:#fff;--bg-dark:#161617;--bg-light-sec:#babec3;--bg-dark-sec:#3a3a3e;--text-light:#161617;--text-dark:#fff;--text-light-disabled:#95959d;--text-dark-disabled:#bec1c5;--button-light:#4792ed;--button-dark:#2a5f9f;--button-light-sec:#ddd;--button-light-hover-sec:#c9caca;--button-dark-sec:#3a3a3e;--button-dark-hover-sec:#4f4f53}html:has(.App.light-mode){--bg-color:var(--bg-light);--bg-color-sec:var(--bg-light-sec);--bg-color-opposite:var(--bg-dark-sec);--bank-item-color:var(--bg-light-sec);--bank-item-color-selected:var(--bg-light);--primary:#fff;--primary-opposite:#000;--secondary:#f2f2f2;--secondary-opposite:#121212;--text-color:var(--text-light);--text-color-disabled:var(--text-light-disabled);--button-primary:var(--button-light);--button-primary-hover:var(--button-dark);--button-sec:var(--button-light-sec);--button-sec-hover:var(--button-light-hover-sec)}html:has(.App.dark-mode){--bg-color:var(--bg-dark);--bg-color-sec:var(--bg-dark-sec);--bg-color-opposite:var(--bg-light-sec);--bank-item-color:var(--bg-dark-sec);--bank-item-color-selected:var(--bg-dark);--primary:#000;--primary-opposite:#fff;--secondary:#121212;--secondary-opposite:#f2f2f2;--text-color:var(--text-dark);--text-color-disabled:var(--text-light-disabled);--button-primary:var(--button-dark);--button-primary-hover:var(--button-light);--button-sec:var(--button-dark-sec);--button-sec-hover:var(--button-dark-hover-sec)}.App,html{background-color:var(--bg-color)}.App{color:var(--text-color)}body{background-color:#f0f0f0;font-family:Arial,sans-serif}.header{background-color:#333;color:#fff;padding:10px;text-align:center}.container{margin:0 auto;max-width:960px;padding:20px}a{text-decoration:inherit;-webkit-user-select:none;user-select:none}a.link{text-decoration:underline}a:visited{color:inherit}a.link:visited{color:-webkit-link}.navbar{align-items:center;background-color:#2c3e50;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;margin:0 auto;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.title{font-size:24px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.login-button,.logout-button,.menu-button,.register-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;margin-right:10px;padding:5px 10px}.login-button:hover,.logout-button:hover,.menu-button:hover,.register-button:hover{background-color:#34495e;color:#fff}.menu{background-color:#333;border:1px solid #2c3e50;border-radius:4px;display:none;left:10px;position:absolute;top:100%}.menuVisible{display:block}.menu ul{list-style-type:none;margin:0;padding:0}.menu ul li{cursor:pointer;padding:10px}.menu ul li:hover{background-color:#3498db;border-radius:4px}.buttons-container{display:flex;justify-content:flex-end;width:100%}.delete-account-confirmation-modal,.logout-confirmation-modal{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.3);left:50%;padding:20px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000}.cancel-button,.confirm-button{border:none;border-radius:4px;cursor:pointer;display:inline-block;margin:5px;padding:10px 20px}.cancel-button:hover,.confirm-button:hover{background-color:#34495e;color:#fff}.modal-actions{text-align:center}a{color:inherit}a.link{color:blue}.home-container{aspect-ratio:1/1;flex-wrap:wrap;gap:15px;justify-content:space-around;max-width:600px;padding-top:160px;width:100%}.home,.home-container{border-radius:15px;display:flex}.home{align-items:center;background-color:#6fc0db;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;height:150px;justify-content:center;margin-bottom:20px;width:150px}.dark-mode a.home{color:#000}.home:hover{background-color:#476087}.home p{text-align:center}.dark-mode .home p{color:#000}.game1-container{padding:40px;text-align:center}.Wordle{color:#fff;height:100vh;text-align:center;width:100vw}body{margin:0;padding:0}nav{border-bottom:1px solid grey;display:grid;height:60px;margin:0;place-items:center;width:100%}nav h1{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:45px;margin:0}.wordle-board{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(var(--word-length),1fr);grid-template-rows:repeat(var(--attempts),1fr);justify-items:center;margin:0 auto;padding:20px}.row{display:contents;grid-row:var(--rowNum)}.letter{align-items:center;aspect-ratio:1/1;background:#ddd;border:2px solid #000;display:flex;font-size:1rem;height:60px;justify-content:center;width:60px}@media (max-width:768px){.wordle-board{gap:5px}.letter{font-size:4vw;height:48px;width:48px}}#green{background-color:#528d4e}#yellow{background-color:#b49f39}#gray{background-color:#3a393c}.keyboard{height:300px;margin-top:60px;width:700px}.row1,.row2,.row3{display:flex;flex:33% 1;flex-direction:row;justify-content:center;margin:5px}.key{background-color:grey;border-radius:4px;color:#000;cursor:pointer;display:grid;font-family:Arial,Helvetica,sans-serif;font-size:20px;height:70px;margin:5px;place-items:center;width:50px}#big{width:100px}#off{background-color:#3a393c}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.shake-animation{-webkit-animation:shake .5s;animation:shake .5s}.notification{-webkit-animation:fadeInOut 2s;animation:fadeInOut 2s;background-color:#4caf50;color:#fff;padding:10px;position:absolute;right:20px;top:20px;z-index:1}@-webkit-keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}.google-btn{background-color:#d2e1e6;border:none;color:#fff;cursor:pointer;margin-top:16px;padding:10px;width:100%}.google-btn div{display:flex;justify-content:center;width:100%!important}.light-mode{background-color:#fff;color:#000}.dark-mode{background-color:#5375a9;color:#fff}.settings-container{padding:20px}.toggle-container,h2{margin-bottom:20px}.toggle-container{align-items:center;display:flex;justify-content:space-between}.reminder-section{display:block}.toggle-switch{display:inline-block;height:30px;position:relative;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.MoreOrLess-container{padding-top:80px}.qwqw{align-items:center;background-color:#c7acac;border-radius:15px;cursor:pointer;display:flex;height:60px;justify-content:center;margin:auto;text-align:center;width:200px}.qwqw:hover{background-color:#b49c9c}.trivia-container{padding:40px;text-align:center}.answer-container{display:grid;grid-template-columns:217px 217px;padding-top:60}.answer{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin:5px;padding:.5em .75em;text-align:center}.answer:hover{background-color:#3277a8}.question{background-color:#a1c200;font-size:1em;text-align:center}.question,.stat{border:none;border-radius:5px;grid-column:1/span 2;margin:5px;padding:.5em .75em;width:400px}.stat{background-color:#d3d3d3;grid-row:0}.score-container{display:grid;grid-template-rows:auto}.score{background-color:grey;border:none;border-radius:4px;grid-row:1;height:7px;margin:5px;padding:.5em .75em}.heart-container{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto}.heart{aspect-ratio:1;border-image:radial-gradient(red 69%,#fff 70%) 84.5%/50%;-webkit-clip-path:polygon(-41% 0,50% 91%,141% 0);clip-path:polygon(-41% 0,50% 91%,141% 0);grid-row:1;width:30px}.stat{grid-row:1;text-align:center}.clues-verify-container{align-items:center;display:flex;flex-direction:column}.clues{display:flex;justify-content:space-around;width:100%}.clue-section,.clue-section2{flex:1 1;margin:0 1%;padding-top:5%}.clue-section h3{color:#fff}.clue-section h3,.clue-section2 h3{background-color:#3498db;border-radius:5px;margin:0;padding:10px}.clue-section2 h3{color:blue}.clue-button{background-color:#2c3e50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:.5%;padding:10px 20px;text-align:left;transition:background-color .3s ease;width:98%}.clue-button:hover{background-color:#2980b9}.clue-button.selected-clue,.clue-button:disabled{background-color:#555}.verify-button{background-color:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-top:2%;padding:2% 4%;transition:background-color .3s ease}.verify-button:hover{background-color:#2980b9}.settings-modal,.statistics-modal{align-items:center;background:#2c3e50;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;left:50%;min-height:45%;padding:2%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;z-index:1000}.settings-modal button,.statistics-modal button{background-color:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1em;margin-top:8%;padding:3%;transition:background-color .3s ease;width:80%}.settings-modal button:hover,.statistics-modal button:hover{background-color:#2980b9}.settings-modal h2{color:#fff;margin-bottom:20px}.end-modal{align-items:center;background:#2c3e50;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;left:50%;min-height:30vh;padding:2%;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40vw;z-index:1000}.end-modal h1{color:#fff;font-size:1.5em;margin:5% 0}.end-modal button{background-color:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1em;margin-top:5%;padding:2% 4%;transition:background-color .3s ease;width:60%}.end-modal button:hover{background-color:#2980b9}@-webkit-keyframes fall{0%{-webkit-transform:translateY(-125vh) rotate(0deg);transform:translateY(-125vh) rotate(0deg)}to{-webkit-transform:translateY(125vh) rotate(2turn);transform:translateY(125vh) rotate(2turn)}}@keyframes fall{0%{-webkit-transform:translateY(-125vh) rotate(0deg);transform:translateY(-125vh) rotate(0deg)}to{-webkit-transform:translateY(125vh) rotate(2turn);transform:translateY(125vh) rotate(2turn)}}.correct-overlay{-webkit-animation:fadeOut 2.5s forwards;animation:fadeOut 2.5s forwards;background-color:#adff2f}.correct-overlay,.incorrect-overlay{border-radius:5px;color:#fff;left:50%;padding:20px;position:fixed;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.incorrect-overlay{-webkit-animation:fadeOut 4s forwards;animation:fadeOut 4s forwards;background-color:red}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.selected-clue{background-color:#e0f2f1;border:2px solid #009688}.timer-display{left:80%}@media print{body{-webkit-print-color-adjust:exact}.footer,.navbar,.settings-button,.verify-button{display:none!important}#printableCrossword{max-width:100%;overflow:visible;page-break-inside:avoid;width:100%}}.settings-button{background-color:#3498db;color:#fff;font-size:.9em;margin:1% .5%;padding:1%;transition:background-color .3s}.settings-button:hover{background-color:#2980b9}.background-Easy{background-color:#d6eadf}.background-Medium{background-color:#fff1e6}.background-Hard{background-color:#dbe7ff}.backgroundP-Easy{background-color:#7fc8a9}.backgroundP-Medium{background-color:#ffdcae}.backgroundP-Hard{background-color:#afcbff}.backgroundP-Complete{background-color:#aed6f1}.backgroundP-Failure{background-color:#cd6155}.backgroundP-BG{background-color:#4b5d6b}.parentbox-style{align-items:center;display:flex;height:150vh;justify-content:center;position:relative;width:100vw}.parentbox-style:before{content:"";position:absolute}.board{flex-direction:column;padding-top:100px}.cell{border:1px solid #ccc;height:30px;margin:2px;width:30px}.cell-light{background-color:#fff;color:#000}.cell-dark{background-color:#444;color:#fff}.cell-container{display:inline-flex;position:relative}.clue-number{color:#000;left:5px}.clue-number,.clue-number2{font-size:10px;position:absolute;top:3px;-webkit-user-select:none;user-select:none}.clue-number2{color:blue;left:28px}.cell-correct{background-color:#39e75f}.App.light-mode{--state-color:var(--bg-light-sec)}.App.dark-mode{--state-color:#696973}.mapQuiz{background-color:var(--bg-color);color:var(--text-color);font-family:Nunito;padding:10px}.mapQuiz h1{display:inline-block}.mapQuiz .absolute{background-color:var(--bg-color);position:absolute}.mapQuiz #asdf{background-color:var(--bg-color);border-radius:5px;display:none;padding:5px 10px;pointer-events:none;position:fixed;text-align:center}.mapQuiz #asdf img.flag{border:.5px solid var(--bg-color-opposite);border-radius:3px;margin-top:5px;width:100px}.mapQuiz #asdf.visible{display:block}.mapQuiz .container{display:flex;justify-content:space-between}.mapQuiz .container>div{border:1px solid green}.mapQuiz .mapHeader>:not(:first-child){margin-left:10px}.mapQuiz .mapHeader>:not(:first-child):before{content:"|";margin-right:10px}.mapQuiz select{background-color:var(--button-sec);border:none;border-radius:5px;color:inherit;padding:4px 5px;transition:all .2s;-webkit-user-select:none;user-select:none}.mapQuiz select:hover:not(:disabled){-webkit-filter:brightness(85%);filter:brightness(85%)}.mapQuiz .buttonContainer>:not(:first-child){margin-left:10px}.mapQuiz .endStats{margin:10px 0}.mapQuiz svg.map{fill:#c8c8c8;min-width:50vw;width:80%}.mapQuiz svg.map path{fill:var(--state-color);stroke:var(--state-color);stroke-width:2px;cursor:pointer;transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s}.mapQuiz svg.map path.ring{fill:transparent;stroke:var(--bg-color-opposite);stroke-width:10px}.mapQuiz svg.map path#DC-Line,.mapQuiz svg.map path#DE-Line,.mapQuiz svg.map path#RI-Line{stroke-width:5px;stroke:var(--state-color);pointer-events:none}.mapQuiz svg.map path:hover:not(.correct):not(.guessedIncorrectly):not(.correct){-webkit-filter:brightness(85%);filter:brightness(85%)}.mapQuiz svg.map path.correct:not(.ring){fill:green}.mapQuiz svg.map path.correct.ring{stroke:green;stroke-width:20px}.mapQuiz svg.map path.guessedIncorrectly{stroke:#d10808;stroke-width:30px;stroke-linejoin:round}.mapQuiz svg.map path.flash{-webkit-animation:flashRed .5s;animation:flashRed .5s}@-webkit-keyframes flashRed{0%{fill:var(--state-color)}50%{fill:#d10808}to{fill:var(--state-color)}}@keyframes flashRed{0%{fill:var(--state-color)}50%{fill:#d10808}to{fill:var(--state-color)}}.mapQuiz .mapContainer{padding:10px}.mapQuiz .mapContainer.done svg.map path.skipped:not(.ring){fill:orange!important}.mapQuiz .mapContainer.done svg.map path.skipped.ring{stroke:orange!important;stroke-width:20px}.mapQuiz .mapContainer.done svg.map path.wrong:not(.ring){fill:red!important}.mapQuiz .mapContainer.done svg.map path.wrong.ring{stroke:red!important;stroke-width:20px}.mapQuiz .mapContainer.done svg.map path:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.mapQuiz div.bankContainer{border-radius:5px;list-style-type:none;max-height:50vh;min-width:20vw;overflow:scroll;padding:initial;-webkit-user-select:none;user-select:none}.mapQuiz div.bankContainer button{background-color:var(--bank-item-color);border-color:initial;border-style:initial;display:block;text-align:center;transition:all .2s;width:100%}.mapQuiz div.bankContainer button.selected,.mapQuiz div.bankContainer button:hover:not(:disabled){background-color:var(--bank-item-color-selected)}.mapQuiz div.bankContainer button.correct{color:green}.mapQuiz div.bankContainer button.skipped{color:orange}.mapQuiz div.bankContainer button.wrong{color:red}.mapQuiz .settingsContainer,.mapQuiz .statsContainer{display:inline-block}.mapQuiz .gameSettings,.mapQuiz .statsPopup{border:1px solid green;border-radius:5px;display:none;max-width:200px;overflow:scroll;padding:15px}.mapQuiz .gameSettings.visible,.mapQuiz .statsPopup.visible{display:block}button{color:inherit;font-family:inherit;-webkit-user-select:none;user-select:none}button:disabled{color:var(--text-color-disabled)}button.primary{background-color:var(--button-primary);border:none;border-radius:5px;color:#fff;padding:5px 10px;transition:all .2s}button.primary:hover:not(:disabled){background-color:var(--button-primary-hover)}button.primary:active{background-color:var(--button-primary)!important;transition:background-color .1s}button.secondary{background-color:var(--button-sec);border:none;border-radius:5px;padding:5px 10px;transition:all .2s}button.secondary:hover:not(:disabled){background-color:var(--button-sec-hover)}button.secondary:active{background-color:var(--button-sec)!important;transition:background-color .1s}#sudoku-container{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(9,40px);grid-template-rows:repeat(9,40px);justify-content:center;padding:10px}.sudoku-heading{font-family:cursive;font-size:36px;margin-top:50px;text-align:center}.cell{border:2px solid #997a08;box-sizing:border-box;height:40px;line-height:40px;text-align:center;width:40px}.cell input{background-color:#fff;border:none;border-radius:5px;font-family:cursive;font-size:18px;height:70%;text-align:center;width:70%}.cell.conflict-cell,.cell.conflict-cell input{background-color:#f18787}.cell input:disabled{font-family:cursive;font-weight:700}.check-button,.new-puzzle-button{background-color:#997a08;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:cursive;font-size:18px;margin:20px auto;padding:10px}.popup{background-color:#fff;border:2px solid #333;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:none;font-size:18px;left:50%;padding:20px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#correct-popup,#success-popup{color:green}#failure-popup,#gameover-popup{color:red}.new-puzzle-button{font-size:16px}.mistakes-remaining{font-family:cursive;font-size:18px;text-align:center}.time-display{color:#333;font-size:24px;margin-top:5px}.progress-buttons,.time-display{align-items:center;display:flex;justify-content:center}.progress-buttons{margin-bottom:15px}.progress-buttons button{background-color:#997a08;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:cursive;font-size:16px;margin:0 5px;padding:8px 16px}.popup-container{background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.popup-content{text-align:center}.popup-content h2{font-size:24px;margin-bottom:20px}.popup-content button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.popup-content button:hover{background-color:#0056b3}.board{align-items:center;flex-wrap:wrap;justify-content:center}.board,.row{display:flex}.minesweeper-cell{align-items:center;border:1px solid #ccc;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;width:30px}.minesweeper-cell.clicked{background-color:#eee}.minesweeper-cell:hover{background-color:#ddd}.mine{background-color:#ccc;color:#333}.message{font-weight:700;margin-top:10px}.minesweeper-heading{font-family:cursive;font-size:36px;margin-top:25px;text-align:center}.difficulty-options{align-items:center;display:flex;justify-content:center;margin-top:5px}.difficulty-options span{margin-right:10px}.difficulty-button{background-color:#997a08;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:cursive;font-size:12px;margin:0 5px;padding:8px 16px}.difficulty-title{cursor:pointer;font-family:cursive;font-size:15px}.difficulty-button.selected{color:#000;font-weight:700}.settings-buttons{align-items:center;display:flex;justify-content:center;margin-bottom:5px;margin-top:10px}.settings-buttons button{background-color:#7a7a7a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:cursive;font-size:10px;margin:0 5px;padding:8px 16px}.chimp-test{justify-content:center}.chimp-test,.game{align-items:center;display:flex;flex-direction:column}.game{height:calc(100vh - 170px);padding-top:50px;width:100vw}.grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,50px);grid-template-rows:repeat(5,50px);padding-top:100px}.chimp-button{align-items:center;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.hidden-number{background-color:#f0f0f0;color:#f0f0f0}.game .container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;min-width:75vh}.game .container,.header{font-family:Arial,sans-serif}.header{background-color:#f0f0f0;border:none;color:#333;margin:0 0 10px}.continue{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.continue:hover{background-color:#0056b3}.strikes{color:#555;font-weight:700;margin:20px 0}.PhraseMemorizer{background-color:var(--bg-color);font-family:Nunito;padding:10px}.PhraseMemorizer h1{display:inline-block;-webkit-user-select:none;user-select:none}.PhraseMemorizer .fieldContainer{display:inline-flex}.PhraseMemorizer .fieldContainer:not(:last-child){padding-right:10px}.PhraseMemorizer input,.PhraseMemorizer textarea{background-color:var(--button-sec);border:1px solid var(--bg-color-opposite);border-radius:5px;color:inherit;padding:4px 5px}.PhraseMemorizer textarea{font:inherit;height:50vh;overflow:auto;resize:none;width:70vw}.PhraseMemorizer .buttonContainer>:not(:first-child){margin-left:10px}.PhraseMemorizer svg.icon{fill:var(--bg-color-opposite);width:24px}.PhraseMemorizer button.paragraphEntry{font-weight:700}.PhraseMemorizer .addTitleContainer>:not(:first-child){margin-left:10px}.PhraseMemorizer .addPhraseContainer,.PhraseMemorizer .phrasesContainer>:not(:first-child){margin-top:10px}.seqStart{align-items:center;background-color:#5fc5e1;border-radius:15px;cursor:pointer;display:flex;height:60px;justify-content:center;margin:auto;text-align:center;width:250px}.seqStart:hover{background-color:#4eb9a8}.seqContainer{align-items:center;justify-content:center;padding:40px;text-align:center}.seqGrid{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;display:grid;grid-template-columns:100px 100px 100px;grid-template-rows:100px 100px 100px;height:380px;width:300px}.seqBox{background-color:#4eb9a8;border:1px solid rgba(0,0,0,.8);font-size:0;text-align:center}.blinkmation{-webkit-animation:blinker 1s linear 1;animation:blinker 1s linear 1}@-webkit-keyframes blinker{25%{opacity:25%}}@keyframes blinker{25%{opacity:25%}}.seqBegin{background-color:#c3d9df;border-radius:15px;cursor:pointer;height:60px;margin:auto;width:150px}.seqBegin,.seqLen{align-items:center;display:flex;grid-column:1/span 3;justify-content:center;text-align:center}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;margin:auto;overflow:auto;position:fixed;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;margin:15% auto;padding:20px;width:40%}.mbutton{background-color:#e1bdd0;border:none;border-radius:4px;padding:9px 20px}.mbutton:hover{background-color:#c5a2b5;cursor:pointer}.PracticeView{background-color:var(--bg-color);font-family:Nunito;padding:40px 40px 0}.PracticeView .buttonContainer{margin-top:20px}.PracticeView .buttonContainer>:not(:first-child){margin-left:10px}.PracticeView div.infoItems{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PracticeView div.barContainer{align-items:center;background-color:var(--bg-color-sec);border-radius:5px;display:flex}.PracticeView div.progressBar{background-color:green;border-radius:5px;height:5px;transition:width .5s;width:0}.PracticeView div.paragraphContainer{font-size:20px;margin-top:20px;max-height:51vh;overflow:auto}.PracticeView div.paragraphContainer div.paragraphText>:not(:first-child){margin-top:5px}.PracticeView div.paragraphText span{transition:color .1s}.PracticeView .incrementContainer div.paragraphText>:last-of-type,.PracticeView .partialContainer div.paragraphText span.highlighted{color:#00b400}.PracticeView div.container{background-color:var(--secondary);border-radius:10px;margin:3vw;max-width:inherit;padding:30px 4vw}.PracticeView h1{-webkit-user-select:none;user-select:none}.hexagon-grid{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:relative;width:25%}.hexagon-button{background-color:#f0f0f0;border:1px solid #ddd;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#333;cursor:pointer;font-size:3vw;height:86.6px;position:absolute;width:100px}.hex0{left:-10%;top:0}.hex1{left:-32%;top:75px}.hex2{background-color:gold;left:16%;top:75px}.hex3{left:65%;top:75px}.hex4{left:-10%;top:150px}.hex5{left:40%;top:0}.hex6{left:40%;top:150px}.highlighted-letter{color:gold;font-weight:700}.input-display{background-color:#f9f9f9;border:1px solid #ddd;display:inline-block;font-size:2vw;margin-bottom:2%;max-width:300px;min-height:5vh;overflow-wrap:break-word;padding:1%;width:80%}.central-hexagon{background-color:gold}.delete-button,.enter-button,.refresh-button{border:none;border-radius:5px;cursor:pointer;font-size:1.5vw;margin:1%;padding:1.5% 3%}.delete-button{background-color:#fcc}.enter-button{background-color:#cfc}.delete-button:hover,.enter-button:hover{background-color:#ddd}.text-cursor{display:block;font-size:1.5rem;margin:20px 0 20px -8%;min-height:1.5rem;position:relative;text-align:center}.game-controls{display:flex;gap:10px;justify-content:center;margin-left:-8%;margin-top:275px}.control-button{cursor:pointer;font-size:1rem;padding:15px 25px}.game-container{align-items:flex-start;display:flex;height:calc(100vh - 60px);justify-content:space-between;margin:auto;padding:5%}.words-found-container{border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;height:66%;justify-content:flex-start;padding:1em;width:30%}.left-panel{margin-right:2%}.words-title{font-size:1.2em;margin-bottom:10px}.words-list{-webkit-column-count:auto;column-count:auto;-webkit-column-gap:20px;column-gap:20px;max-height:500px;overflow-y:auto}.completion-details{display:flex;justify-content:space-around;overflow-y:hidden}.found-word{border-bottom:1px solid #ddd;padding:5px 0}.completion-screen{text-align:center}.words-summary{margin-bottom:20px}.completion-actions,.words-summary{display:flex;justify-content:space-around}.title-container{display:flex;justify-content:center;margin-bottom:20px;position:relative;top:3.5rem;width:100%}.timer-display{background-color:#f0f0f0;border-radius:2%;color:#333;left:10%;padding:1%;position:fixed;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.settings-modal{align-items:center;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);display:flex;flex-direction:column;height:200px;justify-content:space-around;left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;z-index:1000}.settings-button{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px}.settings-button:hover{background-color:#e0e0e0}.statistics-modal div{background-color:#4a5a70;border-radius:5px;color:#fff;margin:1% 0;padding:1% 2%;text-align:center;width:96%}.statistics-modal div span{color:#82e0aa;font-weight:700}.completion-options-modal{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);left:50%;padding:20px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;z-index:1001}.completion-options-modal h2{margin-bottom:20px}.completion-options-modal button{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin-right:10px;margin-top:10px;padding:10px 20px}.completion-options-modal button:hover{background-color:#e0e0e0}
/*# sourceMappingURL=main.47bd54ac.css.map*/