@import"https://fonts.googleapis.com/css2?family=Alatsi&family=Bungee&family=Fira+Sans:wght@600&family=Jost&family=Oswald:wght@300&family=Roboto+Mono:ital,wght@0,500;1,500&display=swap";:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeInUp{animation-name:fadeInUp}.fadeIn{animation-name:fadeIn}.bounceIn{animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}.heartBeat{animation-name:heartBeat;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}.fadeObject{animation-name:fadeOut;visibility:hidden;opacity:0;transition:visibility 0ms .3s,opacity .3s linear;animation-duration:.3s;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:linear}.fadeObjectSlow{animation-name:fadeOut;animation-duration:2s;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:linear}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.fast{animation-duration:calc(var(--animate-duration) * .8)}.banner{height:100px;text-align:center;padding:25px;font-family:Fira Sans,sans-serif}.outOfCrosswords{text-align:center;font-family:Jost,sans-serif;font-size:20px;padding:20px}.checkAllButton{flex:1;align-items:center;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;margin-left:5px;margin-right:5px;font-family:Jost,sans-serif;font-size:13px;border:1px solid #999999;background-color:#ccc;color:#343333}.boardFilled{color:var(--keyboardKeyFont);border:1px solid var(--boardBorder);background-color:var(--buttonConfirm)}.boardFilled:active{transform:translateY(2px)}.checkWordButton{flex:1;align-items:center;color:var(--keyboardKeyFont);border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:5px;margin-right:5px;font-family:Jost,sans-serif;text-align:center;font-weight:700;background-color:transparent;perspective:1000px}.checkCardInner{position:relative;width:100%;height:100%;border-radius:20px;text-align:center;transition:transform .6s;transform-style:preserve-3d}.checkCardInner-transform{transform:rotateX(180deg)}.checkCardFront,.checkCardBack{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;color:var(--keyboardKeyFont);border-radius:20px;border:1px solid var(--boardBorder);box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;font-family:Jost,sans-serif;font-size:12px;text-align:center}.checkCardFront{justify-content:space-evenly}.checkCardBack{transform:rotateX(180deg)}.checkLimitReached{background-color:var(--buttonLimitReached)}.cardDivider{width:1px;background-color:var(--keyboardKeyFont);height:60%}.checkCardContents{width:33%;display:flex;align-items:center;justify-content:center}.revealWordButton{flex:1;align-items:center;color:var(--keyboardKeyFont);border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:5px;margin-right:5px;font-family:Jost,sans-serif;text-align:center;font-weight:700;background-color:transparent;perspective:1000px}.revealCardInner{position:relative;width:100%;height:100%;border-radius:20px;text-align:center;transition:transform .6s;transform-style:preserve-3d}.revealCardInner-transform{transform:rotateX(180deg)}.revealCardFront,.revealCardBack{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;color:var(--keyboardKeyFont);border-radius:20px;border:1px solid var(--boardBorder);box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;font-family:Jost,sans-serif;font-size:12px;text-align:center}.revealCardFront{justify-content:space-evenly}.revealCardBack{transform:rotateX(180deg)}.revealLimitReached{background-color:var(--buttonLimitReached)}.revealCardDivider{width:1px;background-color:var(--keyboardKeyFont);height:60%}.revealCardContents{width:33%;display:flex;align-items:center;justify-content:center}.buttonBar{display:flex;margin-top:10px;margin-bottom:10px}.audioButton{padding:2px;min-width:45px;min-height:45px;margin:5px 6px 5px 5px;align-self:center;color:var(--audioButton)}.focusedClue .audioButton{color:var(--audioButtonSelected)}.imageClueButton{align-self:center;min-height:60px;min-width:60px}.imageClue{background-color:var(--emptySquare);min-height:50px;max-height:50px;min-width:50px;max-width:50px;align-self:center;border-radius:5px;object-fit:contain;margin:5px;transform:scale(1.01)}.pokemon-type{display:inline-block;min-width:66px;background:#dbdbdb;border:1px solid #a3a3a3;border-radius:4px;border:1px solid rgba(0,0,0,.2);color:#fff;font-size:85%;font-weight:400;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7);text-transform:uppercase;transition:opacity .4s;padding:3px}.pokemon-ELECTRIC{background-color:#fc3}.pokemon-FAIRY{background-color:#e9e}.pokemon-WATER{background-color:#39f}.pokemon-NORMAL{background-color:#aa9}.pokemon-PSYCHIC{background-color:#f59}.pokemon-ROCK{background-color:#ba6}.pokemon-FIRE{background-color:#f42}.pokemon-GRASS{background-color:#7c5}.pokemon-ICE{background-color:#6cf}.pokemon-FIGHTING{background-color:#b54}.pokemon-POISON{background-color:#a59}.pokemon-GROUND{background-color:#db5}.pokemon-FLYING{background-color:#89f}.pokemon-BUG{background-color:#ab2}.pokemon-GHOST{background-color:#66b}.pokemon-DRAGON{background-color:#76e}.pokemon-DARK{background-color:#754}.pokemon-STEEL{background-color:#aab}@media screen and (min-width: 1000px){.pokemon-type{font-size:65%;position:relative;top:-2px;padding:3px}}.clueTitle{font-size:min(5vw,28px);padding-top:5px;padding-bottom:5px;padding-left:10px}.clueLists{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10px}.clueList{display:inline-block;margin:20px;vertical-align:top;width:90%;font-family:Jost,sans-serif;border-radius:3px;padding-left:10px;padding-right:10px;padding-bottom:10px;height:100%}.clueListsContainer,.clueListsContainerWithKeyboard{display:none}.clue{display:flex;align-items:flex-start;font-size:min(4vw,22px);cursor:pointer;border-radius:5px;width:100%;margin-bottom:10px;scroll-margin-top:10px}ol{overflow-y:auto;height:max(150px,30vw);border-radius:5px;list-style-type:none}.keyBox{margin-left:10px}.clueText{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;min-height:96%}.clueText:first-letter{text-transform:uppercase}.focusedClue{background-color:var(--themeColor);color:var(--focusedClue)}.filledClue{opacity:70%}@media screen and (min-width: 1000px){.clueListsContainer{overflow-y:auto;overflow-x:hidden;max-height:660px;min-width:300px;width:min(25vw,400px);margin-left:20px;border-radius:5px;border:1px solid var(--boardBorder);display:unset;transition:all .5s}.clueListsContainerWithKeyboard{overflow-y:auto;overflow-x:hidden;max-height:830px;min-width:300px;width:min(25vw,400px);margin-left:20px;border-radius:5px;border:1px solid var(--boardBorder);display:unset;transition:all .5s}.clueLists{overflow-y:visible;overflow-x:hidden}.clueList{height:auto;width:100%;margin:0 auto;border-radius:0}.clueListShrink{width:0%;min-width:unset;margin-left:unset}.clueTitle{font-size:max(1.5rem,1.3vw);padding-top:0}.clueKey{font-size:.8rem}.keyBox{display:inline-block;width:13%;max-width:32.5px}.clueText{width:87%;align-items:center;justify-content:flex-start}.clue{font-size:1.2rem}ol{overflow:unset;height:auto}.clueListEndgame{max-height:600px}}.square{position:relative;border:1px solid var(--squareBorder);box-sizing:border-box;aspect-ratio:1/1;width:100%;height:100%;padding:0;font-family:Jost,sans-serif;font-size:max(16px,min(24px,2.8vw));border-radius:0;cursor:pointer;display:flex}.square-bg{position:absolute;inset:0;background:white}.square-content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rightSpace{border-right:3px solid var(--spaceColor)}.bottomSpace{border-bottom:3px solid var(--spaceColor)}.topSpace{border-top:3px solid var(--spaceColor)}.leftSpace{border-left:3px solid var(--spaceColor)}textarea:focus,input:focus{outline-color:var(--squareFocus)}.rightHyphen{position:absolute;z-index:10;top:46%;right:calc(0px - 10%);width:20%;height:8%;background-color:var(--hyphenColor)}.bottomHyphen{position:absolute;z-index:10;left:46%;bottom:calc(0px - 10%);width:8%;height:20%;background-color:var(--hyphenColor)}.clueKey{position:absolute;left:2px;top:0%;font-size:min(2vw,12px)}.empty{background-color:var(--emptySquare)}.disabled{background-color:var(--disabledSquare);opacity:1;cursor:unset}.focused{filter:brightness(.75) saturate(1.8) contrast(1.1)}.letterFocused{border:rgb(255,255,255) solid 3px}.confirmedSquare{background-color:var(--letterConfirmed)}.square::selection{background:none}@media screen and (min-width: 1000px){.square{font-size:1.5rem}}@keyframes fadeOutInColor{40%{background-color:var(--emptySquare)}to{background-color:var(--squareEndGame)}}.finishAnimation{animation-name:fadeOutInColor;transition:visibility 0ms 1s,opacity 1s linear;animation-duration:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:linear}.endGame{background-color:var(--squareEndGame)}.autoCheckWrongLetter{animation-name:autoCheckWrongLetterFlash;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.autoCheckWrongLetterText{animation-name:autoCheckWrongLetterFade;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.autoCheckCorrectLetter{animation-name:autoCheckCorrectLetterFlash;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@keyframes autoCheckCorrectLetterFlash{0%{background-color:var(--emptySquare)}to{background-color:var(--letterConfirmed)}}@keyframes autoCheckWrongLetterFlash{0%{background-color:var(--emptySquare)}50%{background-color:var(--buttonLimitReached)}to{background-color:var(--emptySquare)}}@keyframes autoCheckWrongLetterFade{80%{color:#0000}to{color:#0000}}.board-13{aspect-ratio:1/1;display:grid;grid-template-rows:repeat(13,minmax(0,1fr));border:1px solid var(--boardBorder);border-radius:3px;margin-bottom:3px}.boardRow-13{display:grid;grid-template-columns:repeat(13,minmax(0,1fr))}.board-10{aspect-ratio:1/1;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));border:1px solid var(--boardBorder);border-radius:3px;margin-bottom:3px}.boardRow-10{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}.board-8{aspect-ratio:1/1;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));border:1px solid var(--boardBorder);border-radius:3px;margin-bottom:3px}.boardRow-8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.boardPostGame{aspect-ratio:unset;grid-template-rows:unset;display:unset}@media screen and (min-width: 1000px){.boardPostGame{aspect-ratio:unset;display:flex}}.crossword{display:flex;flex-direction:column;align-items:center;justify-content:center}.boardAndButtons{display:flex;flex-direction:column;width:95%;max-width:500px;color:var(--clueNumber);transition:all 1s ease}.keyboardOff{display:none}.disableClickOnFinish{pointer-events:none}@media screen and (min-width: 1000px){.crossword{flex-direction:row;align-items:flex-start}.boardAndButtons{display:flex;flex-direction:column;max-width:600px;min-width:500px}.boardAndButtonsComplete{display:unset;max-width:unset;min-width:820px;width:unset}}.previousWordButton{flex:1;align-items:center;color:var(--keyboardKeyFont);border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:5px;margin-left:5px;margin-right:5px;height:80px;border:1px solid var(--boardBorder)}.previousWordButton:active{background:var(--keyboardKeyClick)}.nextWordButton{flex:1;align-items:center;color:var(--keyboardKeyFont);border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:5px;margin-left:5px;margin-right:5px;height:80px;border:1px solid var(--boardBorder)}.nextWordButton:active{background:var(--keyboardKeyClick)}.mobileButtons{display:flex;cursor:pointer;margin-top:5px}.mobileClue{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:2%;font-family:Jost,sans-serif;color:var(--mobileClueText);border-radius:5px;width:80%;height:80px;font-size:14px;overflow-y:auto;border:1px solid var(--boardBorder)}.emptyMobileClue{display:flex;flex-direction:column;justify-content:center;min-height:96%}.mobileClueText{margin-top:auto;margin-bottom:auto}@media screen and (min-width: 1000px){.mobileButtons,.mobileClue{display:none}}.simple-keyboard{max-width:500px;margin:5px auto 0;color:var(--keyboardKeyFont)}.simple-keyboard .hg-row:nth-child(2){margin-left:18px;margin-right:18px}.simple-keyboard .hg-row:nth-child(3){margin-left:30px;margin-right:30px}.simple-keyboard.hg-theme-default{background-color:var(--keyboardBackground)}.simple-keyboard.hg-theme-default .hg-button{background-color:var(--keyboardKeyBackground);border-bottom:none;border:1px solid var(--boardBorder);border-radius:5px;height:50px}.simple-keyboard .hg-button:active{background:var(--keyboardKeyClick)}/*!
 * 
 *   react-simple-keyboard v3.7.37
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 *//*!
 * 
 *   simple-keyboard v3.7.26
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;max-width:272px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.popOutOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--overlay);opacity:.8;z-index:1007}.popOutOverlayOff{display:none}.popOutText{position:fixed;top:15%;left:calc(50% - (min(90%,500px)/2));width:90%;max-width:500px;background-color:var(--popOutBackground);opacity:1;z-index:1009;border-radius:5px;color:var(--popOutText);border:1px solid var(--boardBorder);font-family:Jost,sans-serif;overflow-y:auto;max-height:500px}.popOutPadding{padding:10px}.popOutTextOff{display:none}.popOutCloseButton{position:absolute;top:15px;right:15px;cursor:pointer}.popOutTitle{padding:10px 40px 10px 10px;font-size:24px}.popOutTitlePadding{padding:20px 50px 10px 20px;font-size:24px}.popOutInfo{padding:5px 10px}.postGame{display:flex;flex-direction:column;border-radius:3px;align-items:center;justify-content:space-between;text-align:center;font-family:Jost,sans-serif;padding-top:10px}.postGameTitle{padding-top:10px;font-size:24px;color:var(--pageText);font-weight:450}.statSection{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:min(50px,5vw);grid-row-gap:min(50px,5vw)}.statSection_1{grid-area:1 / 1 / 2 / 2}.statSection_2{grid-area:1 / 2 / 2 / 3}.statSection_3{grid-area:1 / 3 / 2 / 4}.statSection_4{grid-area:2 / 1 / 3 / 3}.statSection_5{grid-area:2 / 2 / 3 / 4}.statSection_6{grid-area:2 / 2 / 3 / 2}.shareButtons{display:flex;flex-direction:row;gap:10px;padding-top:40px;padding-bottom:20px}.timer{background-color:var(--timerBackground);font-family:Jost,sans-serif;display:flex;flex-direction:column;align-items:center;padding:10px;width:100%;margin-left:auto;margin-right:auto;color:var(--pageText)}.countdown{font-family:Jost,sans-serif}.statBox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:2px;border-radius:2px;width:100%}.topBox{display:flex;flex-direction:row;align-items:center;padding-top:2px;border-radius:2px;justify-content:space-between}.statBoxTop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;border-radius:2px}.statIcon{padding-top:5px;font-size:20px;min-width:20px}.statIconBottom{padding-top:0;font-size:14px;color:var(--pageText)}.statValue{font-size:30px;display:flex;padding-left:2px;padding-right:2px;color:var(--pageText)}.statValueBottom{font-size:25px;display:flex;padding-left:5px;padding-right:5px;color:var(--pageText)}.statSuperscript{font-size:12px;align-self:flex-start;text-align:left;min-width:20px}.statSuperscriptBottom{padding-right:2px;font-size:10px;align-self:flex-start}.statAverageSubtitle{font-size:8px;opacity:60%;color:var(--pageText)}.statTitle{font-size:12px;color:var(--pageText)}.statTitleBottom{font-size:10px;color:var(--pageText)}@media screen and (min-width: 1000px){.statValue{font-size:36px}.statIcon{font-size:28px;width:40px}.statSuperscript{font-size:20px;width:40px}.statTitle{font-size:18px}.statValueBottom{font-size:30px}.statIconBottom{padding-top:5px;font-size:16px}.statSuperscriptBottom,.statTitleBottom{font-size:14px}.statAverageSubtitle{font-size:12px}}.shareButton{display:flex;color:var(--pageText);border:1px solid var(--boardBorder);align-items:center;padding:5px 25px;border-radius:20px;justify-content:center;gap:5px;width:60px;cursor:pointer}.shareButton:active{transform:translateY(2px)}.shareXButton{display:flex;flex-direction:row;align-items:center;color:var(--pageText);border:1px solid var(--boardBorder);padding:5px;border-radius:20px;justify-content:center;gap:5px;width:35px;cursor:pointer}.shareXButton:active{transform:translateY(2px)}.loadingContainer{display:flex;justify-content:center;align-items:center;height:80vh}.loading-box{box-sizing:border-box;border-top:1px solid var(--squareBorder);border-bottom:1px solid var(--squareBorder);border-left:1px solid var(--squareBorder);width:40px;height:40px;font-family:Jost,sans-serif;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;opacity:1;transition:color .5s ease-in-out}.lastLoadingBox{border-right:1px solid var(--squareBorder)}.aboutOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--overlay);opacity:.8;z-index:1007}.aboutOverlayOff{display:none}.aboutBanner{padding:5px;display:flex;font-family:Jost,sans-serif;justify-content:space-between;margin-top:20px;margin-bottom:20px;border-radius:5px;margin-left:2vw;margin-right:2vw;align-items:center;border:1px var(--boardBorder) solid;cursor:pointer}.aboutBannerText{padding-left:10px}.aboutBannerIcon{padding-top:5px;padding-right:10px}.aboutText{position:fixed;top:25%;left:calc(50% - (min(90%,500px)/2));width:90%;max-width:500px;background-color:var(--aboutBackground);opacity:1;z-index:1009;border-radius:5px;color:var(--aboutText);border:1px solid var(--boardBorder);font-family:Jost,sans-serif;padding:10px}.aboutCloseButton{position:absolute;top:15px;right:15px;cursor:pointer}.aboutTitle{padding:10px 40px 10px 10px;font-size:24px}.aboutInfo{padding:5px 10px}@media screen and (min-width: 520px) and (max-width: 1000px){.aboutBanner{margin-left:auto;margin-right:auto;width:500px}}@media screen and (min-width: 1000px){.aboutBanner{margin-left:auto;margin-right:auto;width:90%;max-width:1000px}}.sideBar{height:calc(100% - 70px);position:absolute;z-index:1001;top:70px;left:-10px;background-color:var(--sideBarBackground);overflow-x:hidden;padding-top:10px;transition:.5s;font-family:Fira Sans,sans-serif;border-right:1px solid var(--sideBarSide);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.header{display:flex;background-color:var(--headerBackground);top:0px;width:100%;align-items:center;height:70px;padding-left:20px;padding-right:20px;justify-content:space-between;text-transform:uppercase;font-family:Jost,sans-serif;border-bottom:1px solid var(--headerBottom);z-index:1001}.fixed-position{position:fixed;left:0;right:0}.menuButton{transition:all .3s linear;cursor:pointer;margin-right:68px}.menuButtonSizing{width:30px;height:30px}.openMenuButton{transform:rotate(-90deg);transform-origin:50% 40%;margin-top:10px}.opened{width:310px}.closed{margin-left:-310px}.titleOption{padding:8px;text-decoration:none;font-size:25px;color:var(--themeColor);display:block;transition:.3s}.sideOverlay{position:fixed;top:70px;bottom:0;left:300px;right:0;background-color:var(--overlay);opacity:.8;z-index:900;transition:.5s}.sideOverlayOff{margin-left:calc(100% - 300px)}.off{display:none}.headerButtons{display:flex;align-items:center;gap:4px;cursor:pointer}.navBarButtonsSizing{width:30px;height:30px}.genreContent{font-family:Jost,sans-serif;margin-left:auto;margin-right:auto;margin-bottom:10px;background-color:var(--genreActive)}.genreParent{height:0px;overflow:hidden;transition:height ease .5s}.genreButton{padding:5px;display:flex;font-family:Jost,sans-serif;justify-content:space-between;align-items:center;font-size:1.3rem;cursor:pointer}.genreOpened,.genreButton:hover{background-color:var(--genreActive)}.genreContentOpen{background-color:var(--genreActive);font-family:Jost,sans-serif;margin-left:auto;margin-right:auto;margin-bottom:10px}.navLinks{width:100%;padding-left:10px}.topic{padding:8px;text-decoration:none;color:var(--SideBarText);display:block;transition:.3s;font-size:1.2rem}.topicSelected,.topic:hover{background-color:var(--topicActive)}.homeButton{padding:5px;display:flex;font-family:Jost,sans-serif;justify-content:space-between;align-items:center;font-size:1.5rem;cursor:pointer;text-decoration:none;color:var(--SideBarText)}.homeSelected{background-color:var(--topicActive);font-weight:700}.blankSpot{width:24px}.homeButton:hover{background-color:var(--topicActive)}.headerTitle{font-family:Montserrat,sans-serif}.patchNotesAndSocialMedia{display:flex;flex-direction:column;gap:5px}.socialMedia{display:flex;justify-content:center;align-items:center}.versionPatchNotes{display:flex;align-items:center;gap:10px;color:var(--patchNotes)}.patchnotesButton{text-decoration:underline;cursor:pointer}@media screen and (min-width: 1000px){.patchnotesButton{text-decoration:none;cursor:pointer}.patchnotesButton:hover{text-decoration:underline}.menuButtonSizing{margin-right:20px;width:40px;height:40px}.navBarButtonsSizing{width:40px;height:40px}.openMenuButton{transform-origin:30% 40%}}.iconInfo{padding-top:7px;padding-right:10px;font-size:1.5em}.buttonInfo{display:flex;align-items:center;padding-top:5px;padding-bottom:5px}.helpParagraph{padding-top:7px;padding-bottom:7px;line-height:1.6}.emailLink{color:#007bff;text-decoration:none}.emailLink:hover{text-decoration:underline}.volumeButtons{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-family:Jost,sans-serif;min-width:100px}.volumeSlider{max-width:50px}.volumeButton{color:var(--muteButtonMenu)}.toggles{display:grid;grid-template-columns:auto auto;width:50%;padding-top:10px;padding-bottom:10px;padding-left:10px;margin-left:auto;margin-right:auto}.toggles>div{display:flex;align-items:center}.toggles .toggleTitle{grid-column:1;margin-right:auto;min-height:38px}.toggles .toggleSwitch{margin-left:auto;grid-column:2;align-self:center}.releaseSectionTitle{border-bottom:1px solid var(--headerBottom)}ul{list-style-type:square;list-style-position:inside}.releaseSection{padding-top:10px}.comingSoonTitle{padding-top:20px;padding-bottom:20px}.updateHyperlink{color:#0c9000}.updateHyperlink:hover{color:#404040}.updateSpan{display:inline-block;position:relative;top:7px}.notFound{text-align:center;font-family:Jost,sans-serif;font-size:20px;padding:20px;margin-top:50px}body.default{--themeColor: #c6c6c6;--hoverColor: #c9c9c9;--mobileClueText: #121212;--buttonText: #121212;--buttonBackground: #dedede;--buttonLimitReached: #ff6f6f;--buttonConfirm: #8dfa8c;--overlay: white;--pageBackground: white;--pageText: #121212;--headerBackground: white;--headerBottom: #121212;--boardBorder: #121212;--sliderBackground: #dedede;--sliderOff: white;--focusedClue: #121212;--clueListBackground: #dedede;--squareBorder: #121212;--squareFocus: #121212;--emptySquare: white;--disabledSquare: #121212;--clueNumber: #121212;--letterFocused: white;--letterConfirmed: #71ce82;--squareEndGame: #dce173;--hyphenColor: #121212;--spaceColor: #121212;--sideBarBackground: white;--sideBarSide: #121212;--SideBarText: #121212;--genreActive: #dedede;--topicActive: #b3b3b3;--patchNotes: #7a7a7a;--releaseSectionDivider: #121212;--scrollTrack: #eaeaea;--scrollThumb: #b3b3b3;--scrollHover: #7a7a7a;--timerBackground: #dedede;--keyboardBackground: white;--keyboardKeyBackground: white;--keyboardKeyBottomBorder: black;--keyboardKeyClick: #b3b3b3;--keyboardKeyFont: black;--popOutBackground: white;--popOutText: #121212;--audioButton: #121212;--audioButtonSelect: #121212;--muteButtonMenu: #1976d2}body.default.dark{--themeColor: #AAAAAA;--mobileClueText: #dedede;--hoverColor: #b3b3b3;--buttonText: white;--buttonBackground: #404040;--buttonLimitReached: #900000;--buttonConfirm: #0c9000;--overlay: #404040;--pageBackground: #282828;--pageText: #dedede;--headerBackground: #404040;--headerBottom: #b3b3b3;--boardBorder: #dedede;--sliderBackground: #dedede;--sliderOff: white;--focusedClue: #121212;--clueListBackground: #343434;--squareBorder: #282828;--squareFocus: #282828;--emptySquare: #dedede;--disabledSquare: #282828;--clueNumber: #121212;--letterFocused: #dedede;--letterConfirmed: #1f913b;--squareEndGame: #b3b85e;--hyphenColor: #282828;--spaceColor: #282828;--sideBarBackground: #404040;--sideBarSide: #b3b3b3;--SideBarText: #ffffff;--genreActive: #343434;--topicActive: #282828;--patchNotes: #7a7a7a;--releaseSectionDivider: #b3b3b3;--scrollTrack: #282828;--scrollThumb: #7a7a7a;--scrollHover: #404040;--timerBackground: #343434;--popOutBackground: #404040;--popOutText: #dedede;--keyboardBackground: #282828;--keyboardKeyBackground: #282828;--keyboardKeyBottomBorder: black;--keyboardKeyClick: #343434;--keyboardKeyFont: #dedede;--audioButton: #dedede;--audioButtonSelected: #282828;--muteButtonMenu: #1976d2}*{padding:0;margin:0;box-sizing:border-box}body{background-color:var(--pageBackground);color:var(--pageText);height:100%;width:100%}button{all:unset}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--scrollTrack);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--scrollThumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollHover)}
