:root{--blue: #a7dcf4;--lightOrange: #ffdfcb;--brown: #afe88d;--background: #f39962;--darkBackground: #1e2329;--colorBlindBlue: #75d3ff;--colorBlindBrown: #fcff36;--lightWhite: #efeae9;--boardScalingFactor: 1.2;--animationSpeed: .7s;--centerShiftValue0: 0px;--centerShiftValue1: 0px;--centerShiftValue2: 0px;--centerShiftValue3: 0px;--centerShiftValue4: 0px;--centerShiftValue5: 0px;--centerShiftValue6: 0px;--shiftFactor: }html{scroll-behavior:smooth}body{background-color:var(--background);margin:0;font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;padding:0;text-align:center;font-size:24px}body.dark{background-color:var(--darkBackground);color:var(--lightWhite)}a{color:#000;text-decoration:underline}body.dark a{color:#ff0}a:hover{text-decoration:none}#gameplayScreen{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#archiveDateDisplay{text-align:center;font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-size:14px;font-weight:600;color:#874a1f;margin:0;padding:0;user-select:text;-webkit-user-select:text}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}#main-content{min-height:600px;display:flex;justify-content:center;align-items:start;margin-top:14px}#theGame{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}#leftAdWrapper,#rightAdWrapper{width:300px}#pairdown_M_1{height:50px}#topAdWrapper{height:50px;max-height:50px;overflow:hidden}#howToPlayPageContainer{display:flex;flex-direction:column;margin-bottom:50px}.ad{flex:1}#desktop-anchor.active{background:none!important;z-index:999!important}.initiallyNotDisplayed{display:none}.initiallyNotVisible{visibility:hidden}.fadeIn{opacity:0;animation:fadeIn .5s ease-in-out forwards}.fadeOut{opacity:1;animation:fadeOut .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.YouTube-box{max-width:700px;padding:6px;border-radius:8px;margin:30px auto;background-color:#000}.YouTube-container{overflow:hidden;padding-top:56.23%;position:relative}.YouTube-container iframe{border:0;height:100%;position:absolute;left:0;top:0;width:100%}#levelName{font-size:28px;font-weight:700}#levelHintInfo{font-size:16px;margin-top:0;margin-bottom:10px}#openingTagline{font-size:30px;font-weight:700;margin-top:40px;margin-bottom:40px;color:#000}#openingDescription{font-size:20px;margin-bottom:14px}#puzzleMetaLine{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 22px}.puzzleCalIcon{width:15px;height:15px;flex:none;margin-top:-1px;margin-right:-4px}#currentFullDate,#puzzleNumberToDisplay{font-size:16px;font-weight:700;margin:0}.puzzleMetaBullet{font-size:11px;opacity:.45}#gameBottomContainer{display:flex;flex-direction:column}#answerReveal{font-size:min(4.5vw,18px);line-height:1.2;margin-top:0;margin-bottom:0}#previousAnswers{font-size:18px;margin-top:20px;margin-bottom:0}#performanceMessage{display:flex;align-items:bottom;font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-size:16px;height:30px;width:auto;padding:0 7px 0 0;border-radius:10px;color:#000;margin:0 auto}#performanceMessage2{font-size:16px;margin-top:0;margin-bottom:15px}body.dark #performanceMessage svg [fill="#D47F4B"],body.dark #performanceMessage2 svg [fill="#D47F4B"],body.dark #firstAnswer svg [fill="#D47F4B"],body.dark #secondAnswer svg [fill="#D47F4B"]{fill:#fff;fill-opacity:.16}#finalAnswersHeading{font-size:20px;margin-top:50px;margin-bottom:10px}.finalAnswersForLevels{font-size:18px}#logo{margin-top:50px}#mainButtonContainer{margin-top:10px;margin-bottom:0}#playButtonContainer{display:flex;flex-direction:row}.blinkTile{animation:blink 1s infinite;animation-name:blink-box}.blinkX{animation:blink 1s infinite;animation-name:blink-X}.stackedButtonContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}#solvingButtonContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:0}.sideBySideButtonContainer{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:10px}#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 10px;align-items:center}.titleCell{width:min(75vw,280px)}.titleCellExpanded{width:min(100vw,375px)}.titleLeft{width:25px;height:30px}.titleRight{width:20px;height:30px}#howToPlayQuestionMark{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#0000008c;cursor:help;transition:transform .15s ease,color .15s ease}#howToPlayQuestionMark svg{width:100%;height:100%;display:block}#howToPlayQuestionMark:hover{transform:scale(1.1);color:#000c}body.dark #howToPlayQuestionMark{color:#fff}.gridRight{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;width:auto;background-color:transparent}.helpLine{height:1px;width:min(370px,calc(100vw - 32px));background:#0003;border:none}body.dark .helpLine{height:1px;width:min(370px,calc(100vw - 32px));background:#ffffff40;border:none}.helpGridRight{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;margin-left:10px}#howToPlayTitle{font-size:24px;font-weight:700;flex:1;text-align:left}@media(max-width:430px){#howToPlayTitle{font-size:19px}}.howToPlayContent{font-size:16px;max-width:375px;margin-left:auto;margin-right:auto;margin-bottom:20px}#howToPlayInstructions{margin-bottom:8px;transition:opacity .18s ease}#tutorialProgress{display:none;justify-content:center;gap:10px;margin-top:14px}.tutorialProgressStep{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;cursor:default;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid rgba(0,0,0,.25);font-size:11px;font-weight:700;letter-spacing:.05em;color:#00000059;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.tutorialProgressDot{width:8px;height:8px;border-radius:50%;background-color:#00000026;transition:background-color .3s ease}.tutorialProgressStepActive{color:#000;background-color:#fff;border-color:#fff}.tutorialProgressStepActive .tutorialProgressDot{background-color:#000}.tutorialProgressStepComplete{color:#00000080;background-color:#ffffff73;border-color:transparent}.tutorialProgressStepComplete .tutorialProgressDot{background-color:#00000080}body.dark .tutorialProgressStep{color:#fff6;border-color:#ffffff4d}body.dark .tutorialProgressStepActive{color:#000;background-color:var(--lightWhite);border-color:var(--lightWhite)}body.dark .tutorialProgressStepActive .tutorialProgressDot{background-color:#000}body.dark .tutorialProgressStepComplete{color:#0000008c;background-color:#efeae973;border-color:transparent}body.dark .tutorialProgressStepComplete .tutorialProgressDot{background-color:#0000008c}body.dark .tutorialProgressDot{background-color:#fff3}body.dark .tutorialProgressStepActive{color:var(--lightWhite)}body.dark .tutorialProgressStepActive .tutorialProgressDot{background-color:var(--lightWhite)}.helpTextFadeIn{animation:helpTextFadeIn .45s ease both}@keyframes helpTextFadeIn{0%{opacity:0}to{opacity:1}}#howToPlayInstructionsBottom{margin-top:-30px;margin-bottom:20px}#howToPlayInstructionsBottom:empty{margin-top:0;margin-bottom:0}.helpContainer{display:flex;justify-content:center;align-items:center;height:auto;width:auto;margin-bottom:50px}#helpCard{display:flex;width:360px;margin:auto;justify-content:center;align-items:center}#howToPlayReminder{font-size:20px;font-weight:700;margin-bottom:0}#howToPlayInstructions{min-height:110px}.rowRight{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:4px}body.dark .rowRight,body.color-blind .rowRight{color:#000}.gridRightFixedLetter{display:flex;background-color:var(--lightOrange);font-weight:700;border:1px solid rgba(0,0,0,.8);border-radius:19px;width:38px;height:38px;align-items:center;justify-content:center;padding:0;cursor:pointer}.gridRightFixedLetterHelp{display:flex;background-color:var(--lightOrange);font-weight:700;border:1px solid rgba(0,0,0,.8);border-radius:22px;width:44px;height:44px;align-items:center;justify-content:center;padding:0;cursor:pointer}.gridFixedLetterSquished{animation:ease-in-out;animation-name:shrink-tile;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.fuzzyTextHeavy{text-shadow:0 0 12px black;color:transparent}.fuzzyTextMedium{text-shadow:0 0 10px black;color:transparent}.fuzzyTextLight{text-shadow:0 0 12px black;color:transparent}.fuzzyTextFocus{animation:ease-in-out;animation-name:fuzzy-into-focus;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.fuzzyIntro{animation:ease-in-out;animation-name:fuzzy-intro;animation-iteration-count:1;animation-duration:2s;animation-fill-mode:forwards}.sharpText{text-shadow:0 0 0px black;color:#000}.selectedBlue{background:var(--blue)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}body.color-blind .selectedBlue{background:var(--colorBlindBlue)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}.selectedBrown{background:var(--brown)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}body.color-blind .selectedBrown{background:var(--colorBlindBrown)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}.selectedBlueHelp{background:var(--blue)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}.selectedBrownHelp{background:var(--brown)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}body.color-blind .selectedBlueHelp{background:var(--colorBlindBlue)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}body.color-blind .selectedBrownHelp{background:var(--colorBlindBrown)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px}.selectedBlueStart{background:var(--blue)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px;margin-right:2px}.selectedBrownStart{background:var(--brown)!important;outline:2px solid black;border-radius:25px;outline-offset:-2px;margin-left:2px}.remainingTilesHighlighted1{background-color:#fff!important}.remainingTilesHighlighted2{animation:ease-in-out;animation-name:transition-bold-final;animation-iteration-count:1;animation-duration:var(--animationSpeed);animation-fill-mode:forwards}.helpLetterUsed{background-color:var(--lightOrange);color:gray}.singleLetterSize{font-size:min(6.7vw * var(--boardScalingFactor),26px)}.playButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;background-color:var(--blue);font-weight:700;justify-content:center;align-items:center;color:#000;border:3px solid black;box-shadow:2px 2px;height:auto;width:100px;padding:10px 15px;border-radius:35px;font-size:18px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.playButtonDisabled{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;background-color:#d3d3d3;font-weight:700;justify-content:center;align-items:center;color:#000;border:3px solid black;box-shadow:2px 2px;height:auto;width:100px;padding:10px 15px;border-radius:35px;font-size:18px;cursor:pointer}.playButtonComplete{background-image:linear-gradient(to right,var(--blue),var(--brown));color:#000;font-weight:700;cursor:none}.playButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px;background-color:#c9e9f8}#playButton2.playButton{background-color:var(--brown)}#playButton2.playButton:hover{background-color:#c7efaf}.playButtonWhite:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}.playButtonPressed{pointer-events:none;box-shadow:2px 2px}.homeSecondaryButtons{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:25px}@media(max-width:567px){.homeSecondaryButtons{margin-bottom:24px}body.heygg-body #belowGameContent .game-banner{margin-top:24px}}#archiveButton{display:inline-flex;align-items:center;gap:8px;font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;background-color:var(--lightOrange);color:#000;text-decoration:none;border:3px solid black;box-shadow:2px 2px;padding:6px 16px;border-radius:999px;font-size:16px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}#archiveButton:hover{background-color:#ffece0;transform:translate(-1px,-1px);box-shadow:3px 3px}.newBadge{background-color:#000;color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}#howToPlayButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;background:none;border:none;color:#0009;padding:4px 6px;margin:0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0000004d;cursor:pointer;transition:color .15s ease,text-decoration-color .15s ease}#howToPlayButton:hover{color:#000;text-decoration-color:#000}body.dark #howToPlayButton{color:#fff9;text-decoration-color:#ffffff4d}body.dark #howToPlayButton:hover{color:#fff;text-decoration-color:#fff}.howToPlayButtonFinal{background-color:#000!important;color:#fff!important}.submitButtonPassive{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;justify-content:center;align-items:center;background-color:#fff;color:#000;border:3px solid black;box-shadow:2px 2px;height:40px;width:auto;white-space:nowrap;padding-left:12px;padding-right:12px;border-radius:20px;font-size:15px;cursor:pointer}#submitButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}.submitButtonPressed{pointer-events:none;box-shadow:2px 2px}.submitButtonActive{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;justify-content:center;align-items:center;background-color:var(--blue);box-shadow:2px 2px;color:#000;border:3px solid black;cursor:pointer}#resetButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;justify-content:center;align-items:center;background-color:#fff;color:#000;border:3px solid black;box-shadow:2px 2px;height:40px;width:auto;padding-left:10px;padding-right:10px;border-radius:20px;font-size:15px;cursor:pointer;margin-left:0;margin-right:0}#resetButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}.resetButtonPressed{pointer-events:none;box-shadow:2px 2px}#hintButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;justify-content:center;align-items:center;background-color:#fff;color:#000;border:3px solid black;box-shadow:2px 2px;height:40px;width:auto;padding-left:12px;padding-right:12px;border-radius:20px;font-size:15px;cursor:pointer}#hintButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}.hintButtonPressed{pointer-events:none;box-shadow:2px 2px}.hintButtonPassive{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;background-color:#fff!important;color:gray!important;border:3px solid gray!important;cursor:initial!important}#nextLevelButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;font-weight:700;justify-content:center;align-items:center;background-color:var(--blue);border:solid black;box-shadow:2px 2px;color:#000;height:40px;width:auto;margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:15px;border-radius:20px;font-size:18px;cursor:pointer}.nextLevelButtonPressed{pointer-events:none;box-shadow:2px 2px}#nextLevelButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px}#nextHelpLevelButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:var(--blue);border:solid black;box-shadow:2px 2px;color:#000;height:40px;width:fit-content;margin:-26px auto 10px;padding-left:15px;padding-right:15px;border-radius:20px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.btnArrowIcon{width:1.05em;height:1.05em;margin-left:6px;vertical-align:-.18em}.nextHelpLevelButtonPressed{pointer-events:none;box-shadow:2px 2px}#nextHelpLevelButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px;background-color:#c9e9f8}#resultsButton{display:flex;font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;justify-content:center;align-items:center;height:40px;width:auto;white-space:nowrap;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;background-color:var(--blue);color:#000;font-size:18px;font-weight:700;border:3px solid black;box-shadow:2px 2px;border-radius:20px;cursor:pointer}.resultsButtonPressed{pointer-events:none;box-shadow:2px 2px}#resultsButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px;background-color:#c9e9f8}#resultsTitleContainer{display:flex;font-size:20px;justify-content:center;align-items:center;flex-direction:row;height:40px;margin-bottom:10px}#resultsTitleLeft{width:30px}#resultsHeader{width:300px}#resultsCloseButton{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border-radius:50%;color:#000;font-size:30px;line-height:1;cursor:pointer;background-color:#0000000f;transition:background-color .15s ease,transform .15s ease}#resultsCloseButton:hover{background-color:#0000001f;transform:scale(1.08)}body.dark #resultsCloseButton{color:var(--lightWhite);background-color:#ffffff14}body.dark #resultsCloseButton:hover{background-color:#ffffff29}.shareButtonPressed{pointer-events:none;box-shadow:2px 2px}#shareButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px;background-color:#c9e9f8}.playOtherLevelButtonPressed{pointer-events:none;box-shadow:2px 2px}#playOtherLevelButton:hover{transform:translate(-1px,-1px);box-shadow:3px 3px;background-color:#c9e9f8}#revealThemeButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;justify-content:center;align-items:center;background-color:var(--blue);border:solid black;box-shadow:2px 2px;color:#000;height:40px;width:auto;padding-left:15px;padding-right:15px;border-radius:20px;margin-top:35px;font-size:18px;cursor:pointer;border:solid black 1px}.perfectionAnimation{animation:ease-in-out;animation-name:perfectionEmphasis;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.tileFlip{animation:flip-tile-slow var(--animationSpeed);animation-fill-mode:forwards}#expandedShareString{font-size:14px;margin-bottom:0}#shareButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;display:inline-flex;justify-content:center;align-items:center;gap:8px;height:40px;width:auto;background-color:var(--blue);color:#000;padding-left:15px;padding-right:15px;font-size:18px;font-weight:700;border:3px solid black;box-shadow:2px 2px;border-radius:20px;cursor:pointer}.shareBtnIcon{width:20px;height:20px;flex:none;margin-top:-1px}#playOtherLevelButton{font-family:"Nunito Sans","Segoe UI",Helvetica,Sans-Serif;justify-content:center;align-items:center;height:40px;width:auto;background-color:var(--blue);color:#000;padding-left:15px;padding-right:15px;font-size:18px;font-weight:700;border:3px solid black;box-shadow:2px 2px;border-radius:20px;margin-top:10px;cursor:pointer}.correctFinalAnswer{animation-name:transition-slow-correct;animation-duration:.5s;animation-iteration-count:1;cursor:default;animation-fill-mode:forwards}.shake{animation:ease-in-out;animation-name:shake-letter;animation-duration:1.5s;animation-iteration-count:1}#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}#helpTitleLeft{display:none}#helpTitleContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:min(370px,calc(100vw - 32px));margin-left:auto;margin-right:auto;height:50px;margin-top:25px}#helpCloseButton{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:6px 14px;border-radius:999px;background-color:#00000014;color:#000;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease}#helpCloseButton:hover{background-color:#00000029;transform:scale(1.05)}body.dark #helpCloseButton{background-color:#ffffff1f;color:var(--lightWhite)}body.dark #helpCloseButton:hover{background-color:#ffffff38}#difficultyContainer{display:flex;flex-direction:row;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:20px;width:310px;height:auto;border:2px solid black;border-radius:20px}#difficultyBox{display:flex;flex-direction:column;width:250px;justify-content:center}#chooseDifficultyTitle{font-size:24px;font-weight:1000;margin-top:50px}.shiftRow0AtFinish{animation:ease-in-out;animation-name:shift-row0;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow1AtFinish{animation:ease-in-out;animation-name:shift-row1;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow2AtFinish{animation:ease-in-out;animation-name:shift-row2;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow3AtFinish{animation:ease-in-out;animation-name:shift-row3;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow4AtFinish{animation:ease-in-out;animation-name:shift-row4;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow5AtFinish{animation:ease-in-out;animation-name:shift-row5;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.shiftRow6AtFinish{animation:ease-in-out;animation-name:shift-row6;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards}.questionsOrComments1{margin-top:35px;margin-bottom:30px;font-size:16px}.questionsOrComments2{margin-top:30px;margin-bottom:10px;font-size:16px}#buyText{font-size:10px;margin-top:-15px}#copySuccessfulText{display:none}.copySuccessfulAppear{display:inline-block}#countdownTimerMessage{font-size:16px;margin-top:15px;margin-bottom:-15px}#countdownTimer{font-size:20px}.copyrightMessage{font-size:14px;margin-top:-5px;margin-bottom:80px}.heygg-body .footer{text-align:left}.size{font-size:14px;position:absolute;top:43px;left:0;z-index:100;padding:0 4px;background-color:#fffc;border:1px solid gray;display:none}body.dark .size{background-color:#000c;color:#fff}@media(min-width:568px){#theGame{width:600px;padding-left:50px;padding-right:50px}#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}}@media(max-width:1100px){#leftAdWrapper{display:none}}@media(max-width:800px){#rightAdWrapper{display:none}#main-content{min-height:0;margin-top:0}}@media(max-height:650px){#pairdown_M_1{display:none}}#gameBottomContainer.fullHeight{min-height:171px}@keyframes shrink-tile{to{width:26px;height:26px;font-size:18px}}@keyframes transition-bold-final{0%{width:26px;height:26px;font-size:18px}50%{font-size:24px}to{width:26px;height:26px;font-size:18px;font-weight:700}}@keyframes flip-tile-slow{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes transition-playButton{to{background-color:var(--blue)}}@keyframes transition-slow-yellow{0%{background-color:var(--lightOrange)}to{background-color:var(--yellow);width:min(7vw * var(--boardScalingFactor),34px);height:min(7vw * var(--boardScalingFactor),34px);border-radius:5px}}@keyframes transition-slow-correct{50%{font-size:min(8vw * var(--boardScalingFactor),32px);color:#000;transform:translateY(-10px);font-weight:700}}@keyframes shake-letter{0%{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-8px)}60%{transform:translate(8px)}70%{transform:translate(-4px)}80%{transform:translate(4px)}90%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes fadeInChangeBack{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fuzzy-intro{25%{text-shadow:0 0 8px var(--blue);color:transparent}50%{text-shadow:0 0 0px black;color:transparent}75%{text-shadow:0 0 8px var(--brown);color:transparent}to{text-shadow:0 0 0px black;color:#000}}@keyframes fuzzy-into-focus{0%{text-shadow:0 0 12px black;color:transparent}50%{text-shadow:0 0 18px black;color:#000}to{text-shadow:0 0 0px black;color:#000}}@keyframes shift-row0{to{transform:translate(var(--centerShiftValue0))}}@keyframes shift-row1{to{transform:translate(var(--centerShiftValue1))}}@keyframes shift-row2{to{transform:translate(var(--centerShiftValue2))}}@keyframes shift-row3{to{transform:translate(var(--centerShiftValue3))}}@keyframes shift-row4{to{transform:translate(var(--centerShiftValue4))}}@keyframes shift-row5{to{transform:translate(var(--centerShiftValue5))}}@keyframes shift-row6{to{transform:translate(var(--centerShiftValue6))}}@keyframes perfectionEmphasis{0%{background-color:#fff;color:#000}33%{background-color:var(--blue)}67%{background-color:var(--brown)}to{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%)}to{transform:translateY(0)}}@keyframes blink-box{0%{outline:solid 2px;outline-offset:-2px}50%{outline:solid 5px black;outline-offset:-5px}to{outline:solid 2px;outline-offset:-2px}}@keyframes blink-X{0%{font-size:36px}50%{font-size:40px}to{font-size:36px}}.HardModeContainer{display:flex;justify-content:center}#helpScreen:not(.helpTutorialActive){display:none!important}#belowGameContent{width:100%}.seo-content .playButton{align-self:center;width:auto;margin-top:32px}#howToPlayPageContainer .seo-content{background:var(--background);padding-top:40px}#howToPlayPageContainer .seo-content h1{margin-top:0}.seo-content{background:#fff;width:100%;padding:48px 24px 96px;color:#000;font-size:18px;line-height:1.7;display:flex;flex-direction:column;align-items:center}.seo-content>*{max-width:600px;width:100%;text-align:left}.seo-content h1{font-size:32px;font-weight:800;line-height:1.1;margin-bottom:16px}.seo-content h2{font-size:26px;font-weight:800;line-height:1.2;margin-top:32px;margin-bottom:4px}.seo-content h3{margin-bottom:4px}.seo-content p{line-height:1.6;margin-top:0;margin-bottom:16px}.seo-content strong,.seo-content b{font-weight:800}.seo-content a{color:#000;text-decoration:underline;text-underline-offset:2px}.seo-content a:hover{text-decoration:none}body.dark .seo-content{background:#13171c;color:#f0e9df}body.dark #howToPlayPageContainer .seo-content{background:transparent;color:#f0e9df}body.dark .seo-content a,body.dark #about a{color:#ffac7a}.seo-content .seo-brand-img{float:right;width:132px;height:132px;margin:4px 0 12px 20px;border-radius:16px}@media(max-width:430px){.seo-content .seo-brand-img{width:104px;height:104px;margin:2px 0 8px 14px}}.seo-content .pd-examples{container-type:inline-size;display:flex;flex-direction:column;gap:14px;background:var(--background);border:3px solid black;border-radius:16px;box-shadow:2px 2px #000;padding:20px 18px;margin:8px 0 24px;max-width:600px;width:100%;box-sizing:border-box}.pd-ex-row{display:flex;align-items:center;flex-wrap:nowrap;gap:9px;gap:1.8cqw}.pd-tiles{display:flex;gap:2px;gap:.4cqw}.pd-tile{display:flex;align-items:center;justify-content:center;width:36px;width:6.7cqw;height:36px;height:6.7cqw;flex:none;background:var(--lightOrange);border:1px solid rgba(0,0,0,.8);border-radius:50%;font-weight:700;font-size:19px;font-size:3.6cqw;line-height:1;color:#000}.pd-tile.pd-removed{background:var(--blue);outline:2px solid black;outline-offset:-2px}.pd-tile.pd-removed-green{background:var(--brown);outline:2px solid black;outline-offset:-2px}body.color-blind .pd-tile.pd-removed{background:var(--colorBlindBlue)}body.color-blind .pd-tile.pd-removed-green{background:var(--colorBlindBrown)}.pd-arrow{flex:none;font-size:23px;font-size:4.5cqw;font-weight:700;color:#000;line-height:1}@media(max-width:430px){.seo-content .pd-examples{padding:16px 12px}}.seo-video-container{margin:8px 0 24px}.seo-video{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden}.seo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
