:root{--green:#09b000;--yellow:#F8E14B;--boardScalingFactor:1}body{background-color:#b2d565;margin:0;font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;padding:0;text-align:center;font-size:24px}h1{text-align:center;font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;font-size:28px}h2{text-align:center;font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;font-size:24px}.initiallyNotDisplayed{display:none}.initiallyNotVisible{visibility:hidden}#levelName{font-size:28px;font-weight:700}#levelHintInfo{font-size:16px;margin-top:-5px;margin-bottom:0}#lemonGridOpening{margin-top:40px;margin-bottom:20px}#squeezyTitle{padding:5px}#openingTagline{font-size:20px}.modeDescriptor{font-size:16px}#currentFullDate{font-size:24px;font-weight:700;margin-bottom:-15px}#puzzleNumberToDisplay{font-size:18px}#gameBottomContainer{display:flex;flex-direction:column}#answerReveal{font-size:min(4.5vw,18px);line-height:1.2;margin-top:5px;margin-bottom:10px}#previousAnswers{font-size:min(4.5vw,18px);margin-top:20px;margin-bottom:0}#performanceMessage{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;font-size:16px;border:1px solid #000;height:auto;width:auto;padding:8px;padding-bottom:11px;border-radius:10px;color:#000;margin:auto;margin-top:0;margin-bottom:15px}#finalAnswersHeading{font-size:18px;margin-bottom:-5px}.finalAnswersForLevels{font-size:18px;margin-bottom:-10px}#finalLinkQuestion{font-size:18px;margin-top:40px;margin-bottom:-10px}#finalLinkAnswer{font-size:20px;font-weight:700;margin-bottom:30px}#squeezyPuzzleNumber{font-size:16px;margin-top:0}#logo{margin-top:50px}.mainContainer{display:flex;justify-content:center;align-items:center;height:auto;width:auto;gap:15px}#mainButtonContainer{margin-top:10px;margin-bottom:-10px}.helpContainer{display:flex;justify-content:center;align-items:center;height:auto;width:auto}.stackedButtonContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}#frontPageContainer{display:grid;justify-content:center;align-items:top;width:auto;height:auto;grid-template-columns:auto auto;grid-column-gap:20px;row-gap:5px}.titleContainer{display:flex;flex-direction:row;justify-content:center;width:min(100vw,375px);height:30px;margin:15px auto;align-items:center}.titleCell{width:min(75vw,280px)}.titleCellExpanded{width:min(100vw,375px)}.titleLeft{width:25px;height:30px}.titleRight{width:20px;height:30px}#howToPlayQuestionMark{font-weight:700;color:#000;z-index:1;background:var(--yellow);padding:0 6px;border-radius:100%;font-size:22px;cursor:help;border:#000 solid 1px}.gridLeft{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;font-size:24px;width:min(8vw*var(--boardScalingFactor),34px)}.gridRight{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent}.helpGridLeft{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;margin-right:10px}.helpGridRight{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;margin-left:10px}.rowRight{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:7px}.helpGridLeftItem{display:flex;background-color:var(--yellow);border:1px solid #000;border-radius:5px;width:min(8vw*var(--boardScalingFactor),34px);height:min(8vw*var(--boardScalingFactor),34px);margin:2px;font-weight:700;text-align:center;align-items:center;justify-content:center;cursor:pointer}.gridLeftItem{display:flex;background-color:var(--yellow);border:1px solid #000;border-radius:5px;width:min(8vw*var(--boardScalingFactor),34px);height:min(8vw*var(--boardScalingFactor),34px);margin:2px;font-size:24px;padding:0;font-weight:700;text-align:center;align-items:center;justify-content:center;cursor:pointer}.gridRightFixedLetter{display:flex;background-color:#fff;border:1px solid rgba(0,0,0,.8);border-radius:5px;width:min(7vw*(var(--boardScalingFactor)),34px);height:min(7vw*(var(--boardScalingFactor)),34px);align-items:center;justify-content:center;padding:0}.helpGridRightTargetSpace{display:flex;background-color:#d3d3d3;border:1px solid #000;border-radius:3px;width:min(3vw*var(--boardScalingFactor),13px);height:min(6vw*var(--boardScalingFactor),30px);align-items:center;justify-content:center}.gridRightTargetSpace{display:flex;background-color:#d3d3d3;border:1px solid #000;border-radius:3px;width:min(3vw*var(--boardScalingFactor),13px);height:min(6vw*var(--boardScalingFactor),30px);align-items:center;justify-content:center}.selected{background-color:var(--yellow);outline:3px solid #000;outline-offset:-3px}.possibleMoves{background-color:var(--green)!important;cursor:pointer!important;align-items:center;justify-content:center}.leftTileUnclickable{cursor:default}.helpLetterUsed{background-color:#d3d3d3;color:gray}.letterUsed{animation-name:transition-slow-gray;animation-duration:1s;animation-iteration-count:1;background-color:#d3d3d3;color:gray;cursor:default}.helpLetterAdded{animation-name:transition-slow-yellow;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;background-color:var(--yellow);font-weight:700}.letterAdded{animation-name:transition-slow-yellow;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;background-color:var(--yellow);font-weight:700;cursor:pointer}.rightLetterHighlighted{animation-name:transition-slow-yellow;animation-duration:2s;animation-iteration-count:1;background-color:var(--yellow)}.rightTargetShrink{animation-name:transition-slow-target;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;cursor:default}.rightTargetVanish{animation-name:right-target-vanish;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1}.rightLetterYellow{animation-name:right-letter-yellow;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1}.singleLetterSize{font-size:min(6.7vw*var(--boardScalingFactor),28px)}.doubleLetterSize{font-size:min(4vw*var(--boardScalingFactor),18px);font-stretch:condensed}.tripleLetterSize{font-size:min(3.5vw*var(--boardScalingFactor),16px);font-stretch:condensed}.doubleLetterSizeLeft{font-size:min(4.5vw*var(--boardScalingFactor),18px);font-stretch:condensed}.tripleLetterSizeLeft{font-size:min(4vw*var(--boardScalingFactor),16px);font-stretch:condensed}.playButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#000;color:#fff;border:1px solid #000;height:auto;width:auto;padding:10px;padding-left:15px;padding-right:15px;border-radius:35px;font-size:18px;cursor:pointer}#howToPlayButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:var(--yellow);color:#000;border:1px solid #000;height:auto;width:auto;padding:5px;padding-left:10px;padding-right:10px;border-radius:20px;margin-top:25px;margin-bottom:0;font-size:16px;cursor:pointer}.submitButtonPassive{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#fff;color:#000;border:1px solid #000;height:40px;width:114px;padding-left:10px;padding-right:10px;border-radius:20px;font-size:15px;cursor:pointer}.submitButtonActive{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#000;color:#fff;border:1px solid #000;cursor:pointer}#resetButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#fff;color:#000;border:1px solid #000;height:40px;width:auto;padding-left:10px;padding-right:10px;border-radius:20px;font-size:15px;cursor:pointer;margin-left:-5px;margin-right:-5px}#hintButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#fff;color:#000;border:1px solid #000;height:40px;width:auto;padding-left:12px;padding-right:12px;border-radius:20px;font-size:15px;cursor:pointer}.hintButtonPassive{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;background-color:#fff!important;color:gray!important;border:1px solid gray!important;cursor:initial!important}#nextLevelButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#000;border:solid #000;color:#fff;height:40px;width:auto;margin-bottom:10px;padding-left:15px;padding-right:15px;border-radius:20px;font-size:18px;cursor:pointer}.levelSelectButtonB{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:var(--yellow);color:#000;border:3px solid #000;width:30px;height:30px;border-radius:5px;font-size:18px;padding:0;margin-left:3px;margin-right:3px;cursor:pointer}.levelSelectButtonW{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:var(--yellow);color:#000;border:3px solid #000;width:30px;height:30px;border-radius:5px;font-size:18px;padding:0;margin-left:3px;margin-right:3px;cursor:pointer}#resultsButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;height:40px;width:auto;padding-left:15px;padding-right:15px;margin-bottom:10px;background-color:#000;color:#fff;font-size:18px;border:1px solid #000;border-radius:20px;cursor:pointer}#revealThemeButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:#000;border:solid #000;color:#fff;height:40px;width:auto;padding-left:15px;padding-right:15px;border-radius:20px;margin-top:25px;font-size:18px;cursor:pointer}.perfectionAnimation{animation:ease-in-out;animation-name:perfectionEmphasis;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}#lemonGridOpening{display:flex;justify-content:center;align-items:center;font-size:34px;transition:transform .4s}#lemonGrid1{display:flex;justify-content:center;align-items:center;font-size:34px;margin-bottom:-20px;transition:transform .4s}.lemonUnit{width:50px;transition:transform .5s}.squeezyLemon{margin:0 0 -7px 2px}.lemonFlipOpening{transform:rotateX(90deg);transition:transform .5s}.lemonFlip{transform:rotateX(90deg);transition:transform .5s}.lemonDance{animation:dance 1s ease-in-out}#expandedShareString{font-size:14px;margin-bottom:0}#shareButton{font-family:'Nunito Sans','Segoe UI',Helvetica,Sans-Serif;justify-content:center;align-items:center;height:40px;width:auto;background-color:#000;color:#fff;padding-left:15px;padding-right:15px;font-size:18px;border:1px solid #000;border-radius:20px;cursor:pointer}.correctFinalAnswer{animation-name:transition-slow-green;animation-duration:1s;animation-iteration-count:1;cursor:default}.shake{animation:ease-in-out;animation-name:shake-letter;animation-duration:1.5s;animation-iteration-count:1}.fadeInAndBack{animation:ease-in-out;animation-name:fadeInChangeBack;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards}#scoreResultsContainer{display:flex;justify-content:center;align-items:center;margin-top:-15px;margin-bottom:5px}.resultsBox{display:flex;justify-content:center;align-items:center;font-weight:700;border:1px solid;border-radius:4px;width:35px;height:35px;margin:5px;font-size:16px}.overlay{height:0%;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#b2d565;overflow-y:hidden;transition:.5s}.overlayVisible{height:100%;overflow-y:scroll}.overlay-content{position:relative;width:100%;text-align:center;margin-top:10px}.overlay .closeButton{position:absolute;color:#000;z-index:1;font-size:36px;top:-25px;left:50%;transform:translateX(-50%);margin-left:150px;cursor:pointer}#howToPlayTitle{font-size:24px;font-weight:700;margin-top:20px;margin-bottom:20px}.howToPlayContent{font-size:16px;max-width:375px;margin-left:auto;margin-right:auto;margin-bottom:20px}.questionsOrComments1{margin-top:35px;margin-bottom:10px;font-size:14px}.questionsOrComments2{margin-top:30px;font-size:14px}#buyText{font-size:10px;margin-top:-15px}#copySuccessfulText{display:none}.copySuccessfulAppear{display:inline-block}#countdownTimerMessage{font-size:16px;margin-top:25px;margin-bottom:-15px}#countdownTimer{font-size:20px}.copyrightMessage{font-size:14px;margin-top:-5px;margin-bottom:80px}#imsqueezy_M_1{margin-top:10px;min-height:250px}#theGame{padding-left:0;padding-right:0}#outer{display:flex;justify-content:space-between;align-items:center}.ad{flex:1}#temp{text-align:center}@media (min-width:568px){#theGame{padding-left:50px;padding-right:50px}#imsqueezy_M_1{min-height:0}#gameBottomContainer{min-height:171px}}@media (max-width:567px) and (min-height:750px){#gameBottomContainer{min-height:171px}}@media (max-width:567px) and (min-height:650px) and (max-height:749px){#gameBottomContainer{min-height:121px}}#gameBottomContainer.fullHeight{min-height:171px}@keyframes transition-slow-yellow{from{background-color:#d3d3d3}to{background-color:var(--yellow);width:min(7vw*var(--boardScalingFactor),34px);height:min(7vw*var(--boardScalingFactor),34px);border-radius:5px}}@keyframes transition-slow-green{0%{background-color:var(--green);width:min(7vw*var(--boardScalingFactor),34px);height:min(7vw*var(--boardScalingFactor),34px);border-radius:5px}50%{color:var(--green);width:min(11vw*var(--boardScalingFactor),42px);height:min(7vw*var(--boardScalingFactor),34px);border-radius:8px}100%{background-color:var(--yellow);color:#000;width:min(7vw*var(--boardScalingFactor),34px);height:min(7vw*var(--boardScalingFactor),34px);border-radius:5px}}@keyframes transition-slow-target{from{background-color:var(--yellow);width:min(7vw*var(--boardScalingFactor),34px)}to{background-color:#d3d3d3;width:min(3vw*var(--boardScalingFactor),13px)}}@keyframes right-target-vanish{from{width:min(3vw*var(--boardScalingFactor),13px)}to{width:0;background-color:#fff;border:0}}@keyframes transition-slow-gray{from{background-color:var(--yellow);color:#000}to{background-color:#d3d3d3;color:gray}}@keyframes transition-slow-white{from{background-color:#d3d3d3}to{background-color:#fff}}@keyframes transition-button-gray{from{background-color:#fff}to{background-color:gray}}@keyframes transition-button-yellow{from{background-color:#fff}to{background-color:var(--yellow)}}@keyframes right-letter-yellow{0%{background-color:#fff}50%{background-color:var(--yellow)}100%{background-color:#fff}}@keyframes shake-letter{0%{transform:translateX(0)}10%{transform:translateX(-2px)}20%{transform:translateX(2px)}30%{transform:translateX(-4px)}40%{transform:translateX(4px)}50%{transform:translateX(-8px)}60%{transform:translateX(8px)}70%{transform:translateX(-4px)}80%{transform:translateX(4px)}90%{transform:translateX(-2px)}100%{transform:translateX(0)}}@keyframes fadeInChangeBack{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes perfectionEmphasis{0%{background-color:#fff;color:#000}33%{background-color:var(--yellow);color:#000}67%{color:var(--green)}100%{background-color:#fff;color:#000}}@keyframes dance{20%{transform:translateY(-100%)}40%{transform:translateY(40%)}60%{transform:translateY(-50%)}80%{transform:translateY(20%)}90%{transform:translateY(-10%)}100%{transform:translateY(0)}}.HardModeContainer{display:flex;justify-content:center}