.DailyChallengeGame_board__h7e8T .DailyChallengeGame_tile__Vkc0H{background-color:#e5f5ed!important;color:#143b43!important}.DailyChallengeGame_board__h7e8T .DailyChallengeGame_tile__Vkc0H:hover:not(:disabled){background-color:#cdf0dd!important}.DailyChallengeGame_board__h7e8T .DailyChallengeGame_tile__Vkc0H[aria-pressed=true]{background-color:#eac477!important;color:#143b43!important}.DailyChallengeGame_board__h7e8T .DailyChallengeGame_tile__Vkc0H[data-empty=true]{background-color:#163f49!important;color:transparent!important}.SunnySpeakingPromoEmbed_slot__XV_sw{container:sunny-promo/inline-size}.SunnySpeakingPromoEmbed_frame__6vhJM{height:var(--sunny-promo-height,var(--sunny-promo-fallback-height))}@container sunny-promo (max-width: 593px){.SunnySpeakingPromoEmbed_campaignFrame__KhJS4{--sunny-promo-fallback-height:calc((100cqw - 34px) * 16 / 9 + 480px)}}.PocketPuzzleGame_game__b2yAg{max-width:390px;margin:auto}.PocketPuzzleGame_game__b2yAg button:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.PocketPuzzleGame_game__b2yAg button{cursor:pointer;touch-action:manipulation}.PocketPuzzleGame_game__b2yAg button:disabled{cursor:default}.PocketPuzzleGame_actions__8bO40,.PocketPuzzleGame_directions__cCofi,.PocketPuzzleGame_levels__ApE3D{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0}.PocketPuzzleGame_actions__8bO40 button,.PocketPuzzleGame_directions__cCofi button,.PocketPuzzleGame_levels__ApE3D button{min-height:46px;min-width:46px;border-radius:12px;padding:8px 14px;background:#143b43!important;color:#f5f3eb!important;font-weight:700;border:2px solid #43747b}.PocketPuzzleGame_levels__ApE3D button[aria-pressed=true]{background:#eac477!important;color:#143b43!important;border-color:#eac477}.PocketPuzzleGame_actions__8bO40 button:disabled{opacity:.45}.PocketPuzzleGame_instructions__VgfAD{font-size:14px;line-height:1.6;margin-bottom:20px}.PocketPuzzleGame_saved__oAcBp{font-size:12px;opacity:.75;line-height:1.6}.PocketPuzzleGame_tubes__z3eUH{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;justify-content:center;padding:20px 8px;background:#102f3b;border-radius:24px}.PocketPuzzleGame_tubes__z3eUH[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PocketPuzzleGame_tube__ezdBp{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:5px;width:44px;justify-self:center;padding:20px 4px 8px;border:2px solid #75a4ad;border-top:0;border-radius:5px 5px 22px 22px;background:#204b59!important}.PocketPuzzleGame_tube__ezdBp[aria-pressed=true]{transform:translateY(-8px);outline:3px solid #eac477}.PocketPuzzleGame_tubeNumber__YnAbT{position:absolute;top:1px;color:#e6f6f3!important;font-size:11px}.PocketPuzzleGame_ball__aHd5A{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#102a33!important;font-size:20px;box-shadow:inset 0 -4px 0 #0002}.PocketPuzzleGame_sudoku__nTq7B{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;background:#163f49;padding:8px;border-radius:18px}.PocketPuzzleGame_sudoku__nTq7B button{aspect-ratio:1;background:#e5f5ed!important;color:#245785!important;font-size:32px;font-weight:700;border-radius:8px;border:2px solid transparent}.PocketPuzzleGame_sudoku__nTq7B button[data-given=true]{background:#d0dcd8!important;color:#143b43!important}.PocketPuzzleGame_sudoku__nTq7B button[aria-pressed=true]{background:#eac477!important;color:#143b43!important;border-color:#143b43}.PocketPuzzleGame_sudoku__nTq7B button:nth-child(4n+2){margin-right:5px}.PocketPuzzleGame_sudoku__nTq7B button:nth-child(n+5):nth-child(-n+8){margin-bottom:5px}.PocketPuzzleGame_maze__8USuk{display:grid;padding:10px;background:#102a33;border-radius:20px;overflow:hidden;gap:0}.PocketPuzzleGame_maze__8USuk button{min-width:0!important;min-height:0!important;width:100%;aspect-ratio:1;background:#183c47!important;color:#143b43!important;font-size:24px;line-height:1;border:0;padding:0;border-radius:0}.PocketPuzzleGame_maze__8USuk button[data-open=true]{background:#e5f5ed!important}.PocketPuzzleGame_maze__8USuk button[data-exit=true]{background:#a1e1c0!important}.PocketPuzzleGame_maze__8USuk button[data-hint=true]{background:#eac477!important}.PocketPuzzleGame_maze__8USuk button[data-player=true]{background:#eac477!important;color:#143b43!important}.PocketPuzzleGame_directions__cCofi button{font-size:26px}