._gamesMain_r7fqu_1{background:radial-gradient(circle at 8% 8%,#8ec5e859,#0000 26rem),radial-gradient(circle at 92% 20%,#e36a3f2e,#0000 24rem);min-height:70vh}._hubHero_r7fqu_15,._gameIntro_r7fqu_17{padding:clamp(2rem,7vw,5rem) 0 2rem}._hubHeroInner_r7fqu_25,._gameIntroInner_r7fqu_27{align-items:center;gap:1.5rem;display:grid}._hubHero_r7fqu_15 h1,._gameIntro_r7fqu_17 h1{letter-spacing:-.05em;max-width:15ch;margin:.3rem 0 .8rem;font-size:clamp(2.35rem,8vw,4.9rem);line-height:.98}._hubHero_r7fqu_15 p,._gameIntro_r7fqu_17 p{max-width:42rem}._heroCharacters_r7fqu_67{min-height:18rem;position:relative}._heroCharacters_r7fqu_67:before{content:"";background:linear-gradient(145deg,#fffdf9e6,#d7eef9c7);border-radius:48% 52% 42% 58%;position:absolute;inset:8% 3% 4%;box-shadow:0 20px 50px #4024121f}._heroCharacters_r7fqu_67 img{z-index:1;filter:drop-shadow(0 18px 18px #40241229);width:min(59%,17rem);position:absolute;bottom:0}._heroCharacters_r7fqu_67 img:first-child{left:0}._heroCharacters_r7fqu_67 img:last-child{width:min(53%,15rem);right:0}._hubSection_r7fqu_117,._playSection_r7fqu_119{padding:2rem 0 clamp(4rem,8vw,7rem)}._hubHeading_r7fqu_127{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}._hubHeading_r7fqu_127 h2,._stickerShelf_r7fqu_147 h2{margin:.1rem 0 0;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.1}._hubHeading_r7fqu_127>p{max-width:34rem;color:var(--ink-soft);margin:0}._hubGrid_r7fqu_163{gap:1rem;display:grid}._hubCard_r7fqu_173{color:var(--ink);background:var(--white);box-shadow:var(--shadow-soft);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border:1px solid #2b211c14;border-radius:1.8rem;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}._hubCard_r7fqu_173:hover{color:var(--ink);box-shadow:var(--shadow);transform:translateY(-4px)}._hubCardMedia_r7fqu_213{background:linear-gradient(145deg, var(--sky-soft), #fff9e9);place-items:center;min-height:13rem;padding:1rem;display:grid}._hubCard_r7fqu_173:nth-child(2) ._hubCardMedia_r7fqu_213{background:linear-gradient(145deg,#ffe6da,#fff9e9)}._hubCard_r7fqu_173:nth-child(3) ._hubCardMedia_r7fqu_213{background:linear-gradient(145deg, var(--leaf-soft), var(--sky-soft))}._hubCardMedia_r7fqu_213 img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 12px 14px #4024121f);width:min(76%,14rem)}._hubCardCopy_r7fqu_249{padding:1.25rem 1.3rem 1.4rem}._hubCardCopy_r7fqu_249 h3{margin:.3rem 0 .35rem;font-size:1.45rem}._hubCardCopy_r7fqu_249 p{color:var(--ink-soft);margin:0}._hubCardCopy_r7fqu_249 strong{color:var(--coral-deep);margin-top:1rem;display:inline-block}._familyGamesSection_r7fqu_259,._playTogetherSection_r7fqu_263{margin-top:clamp(2.5rem,7vw,5rem)}._playTogetherHeading_r7fqu_267{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}._playTogetherHeading_r7fqu_267 h2{margin:.1rem 0 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1}._playTogetherHeading_r7fqu_267>p{max-width:39rem;color:var(--ink-soft);margin:0}._playTogetherGrid_r7fqu_289{gap:1rem;display:grid}._playTogetherCard_r7fqu_291{color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:linear-gradient(145deg,#fff7df,#dff2ee);border:1px solid #2b211c14;border-radius:1.6rem;grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);align-items:center;gap:clamp(.85rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.5rem);text-decoration:none;display:grid}._playTogetherCard_r7fqu_291:nth-child(2){background:linear-gradient(145deg, #ffe6da, var(--sky-soft))}._playTogetherCard_r7fqu_291:hover{color:var(--ink);box-shadow:var(--shadow);transform:translateY(-3px)}._playTogetherCard_r7fqu_291 h3{margin:.15rem 0 .35rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.05}._playTogetherCard_r7fqu_291 p{color:var(--ink-soft);margin:0}._playTogetherCard_r7fqu_291 strong{color:var(--coral-deep);margin-top:.8rem;display:inline-block}._playTogetherIcons_r7fqu_329{background:#fffdf9bd;border-radius:1.2rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;min-height:8rem;padding:.7rem;display:grid}._playTogetherIcons_r7fqu_329 span{text-align:center;filter:drop-shadow(0 5px 5px #2b211c1a);font-size:clamp(2rem,7vw,3.5rem)}._playTogetherIcons_r7fqu_329 b{color:var(--ink-soft);text-transform:uppercase;font-size:.65rem}._familyGameFeature_r7fqu_337{box-shadow:var(--shadow);background:#fffdf9;border:1px solid #2b211c14;border-radius:2rem;display:grid;overflow:hidden}._familyGameArt_r7fqu_355{background:radial-gradient(circle at 50% 28%,#ffd75e73,#0000 10rem),linear-gradient(145deg,#dff2ee,#fff2d8);grid-template-columns:1fr auto 1fr;align-items:end;min-height:18rem;padding:1.5rem 1rem 0;display:grid;position:relative}._familyGameArt_r7fqu_355 img{z-index:1;filter:drop-shadow(0 14px 16px #2b211c29);width:min(100%,14rem);position:relative}._familyGameArt_r7fqu_355 img:last-child{justify-self:end}._letterTiles_r7fqu_397{grid-template-columns:repeat(2,2.6rem);align-self:center;gap:.35rem;display:grid;transform:rotate(-3deg)}._letterTiles_r7fqu_397 span{aspect-ratio:1;color:#fff;background:#21766c;border-radius:.55rem;place-items:center;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 7px 12px #2b211c24}._letterTiles_r7fqu_397 span:nth-child(2),._letterTiles_r7fqu_397 span:nth-child(3){background:var(--coral-deep)}._familyGameCopy_r7fqu_443{padding:clamp(1.4rem,5vw,2.6rem)}._familyGameCopy_r7fqu_443 h2{margin:.2rem 0 .75rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1}._familyGameCopy_r7fqu_443>p{max-width:44rem;color:var(--ink-soft);margin:0}._familyGameCopy_r7fqu_443 ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.1rem 0 1.4rem;padding:0;font-weight:800;list-style:none;display:flex}._familyGameCopy_r7fqu_443 li:before{content:"✓";color:#21766c;margin-right:.4rem}._familyGameButton_r7fqu_455{color:#fff;background:#21766c;border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:.75rem 1.2rem;font-weight:900;text-decoration:none;display:inline-flex}._familyGameButton_r7fqu_455:hover{color:#fff;background:#185e56}._stickerShelf_r7fqu_147{background:#fffdf9e0;border:1px solid #2b211c14;border-radius:1.8rem;gap:1.5rem;margin-top:2rem;padding:clamp(1.3rem,4vw,2rem);display:grid}._stickerShelf_r7fqu_147 p{color:var(--ink-soft);margin:.4rem 0 0}._stickerList_r7fqu_507{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._stickerList_r7fqu_507 li{text-align:center;border-radius:1.2rem;place-items:center;gap:.35rem;min-height:7rem;padding:.75rem .35rem;display:grid}._stickerList_r7fqu_507 span{border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;font-size:2rem;display:grid}._stickerList_r7fqu_507 small{font-weight:700;line-height:1.15}._stickerEarned_r7fqu_515{color:var(--ink);background:#fff4cb}._stickerEarned_r7fqu_515 span{background:var(--white);box-shadow:0 6px 16px #4024121f}._stickerLocked_r7fqu_519{color:var(--muted);background:#2b211c0f}._stickerLocked_r7fqu_519 span{background:#fffdf9b8;font-weight:800}._backLink_r7fqu_525{color:var(--ink-soft);margin-bottom:1rem;font-weight:700;text-decoration:none;display:inline-flex}._guideCharacter_r7fqu_527{filter:drop-shadow(0 18px 20px #40241224);width:min(72vw,17rem);margin-inline:auto}._playSurface_r7fqu_531{border-radius:clamp(1.25rem,4vw,2rem);width:min(100%,980px);margin-inline:auto}._gameToolbar_r7fqu_543{z-index:3;box-shadow:var(--shadow-soft);background:#fffdf9f5;border:1px solid #2b211c14;border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0 auto .8rem;padding:.65rem;display:flex;position:relative}._languageControl_r7fqu_575{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:0 .55rem;min-width:min(100%,15rem);display:grid}._languageControl_r7fqu_575 img{object-fit:contain;grid-row:1/3;width:2.2rem;height:1.5rem}._languageControl_r7fqu_575 span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800;line-height:1}._languageControl_r7fqu_575 select{min-width:0;min-height:2.3rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.15rem 2rem .15rem 0;font-weight:800}._topicControl_r7fqu_649{border-left:1px solid #2b211c1a;gap:.2rem;min-width:min(100%,13rem);padding:.2rem .75rem;display:grid}._topicControl_r7fqu_649 span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800;line-height:1}._topicControl_r7fqu_649 select{min-width:0;min-height:2.3rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.15rem 2rem .15rem 0;font-weight:800}._activityControl_r7fqu_709{border-left:1px solid #2b211c1a;gap:.2rem;min-width:min(100%,14rem);padding:.2rem .75rem;display:grid}._activityControl_r7fqu_709 span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800;line-height:1}._activityControl_r7fqu_709 select{min-width:0;min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.25rem 2rem .25rem 0;font-weight:800}._musicButton_r7fqu_769,._fullscreenButton_r7fqu_771{min-height:3rem;color:var(--ink);background:var(--white);font:inherit;cursor:pointer;touch-action:manipulation;border:2px solid #2b211c1f;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.92rem;font-weight:800;display:inline-flex}._musicButton_r7fqu_769{gap:.5rem;min-width:9.4rem}._musicButton_r7fqu_769:hover,._musicButton_r7fqu_769[aria-pressed=true]{border-color:var(--leaf);color:#315a35}._musicIcon_r7fqu_829{background:var(--leaf-soft);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:1.05rem;line-height:1;display:grid}._musicButtonCopy_r7fqu_851{text-align:left;gap:.12rem;display:grid}._musicButtonCopy_r7fqu_851 small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800;line-height:1}._musicButtonCopy_r7fqu_851 strong{font-size:.86rem;line-height:1.1}._fullscreenButton_r7fqu_771{margin-left:auto}._fullscreenButton_r7fqu_771:hover{border-color:var(--coral);color:var(--coral-deep)}._fullscreenButton_r7fqu_771 span{font-size:1.35rem;line-height:1}._playSurfaceBody_r7fqu_903{min-height:0}._embeddedBookGame_r7fqu_907{min-width:0}._embedRecommendation_r7fqu_915{max-width:48rem;color:var(--ink-soft);background:#dcebd6c7;border:1px solid #6f9f6a52;border-radius:1rem;margin:0 auto .8rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.45}._embedRecommendation_r7fqu_915 strong{color:#315a35}._gameLoadingShell_r7fqu_943{min-height:18rem;box-shadow:var(--shadow-soft);background:#fffdf9f0;border:1px solid #2b211c14;border-radius:clamp(1.25rem,4vw,2rem);justify-content:center;align-items:center;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:flex}._gameLoadingShell_r7fqu_943 img{object-fit:contain;width:clamp(5rem,16vw,8rem);max-height:8rem}._gameLoadingShell_r7fqu_943 strong,._gameLoadingShell_r7fqu_943 span{display:block}._gameLoadingShell_r7fqu_943 span{color:var(--ink-soft);margin-top:.2rem;font-size:.9rem}._bookPurchaseBridge_r7fqu_989{background:#fff9e8f0;border:1px solid #e36a3f38;border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;max-width:920px;margin:.9rem auto 0;padding:.9rem 1rem;display:flex}._bookPurchaseBridge_r7fqu_989 strong,._bookPurchaseBridge_r7fqu_989 span{display:block}._bookPurchaseBridge_r7fqu_989 span{color:var(--ink-soft);font-size:.88rem}._purchaseBridgeButton_r7fqu_1025{background:var(--coral);color:#fff;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}._purchaseBridgeButton_r7fqu_1025:hover{background:var(--coral-deep);color:#fff}._playSurfaceFullscreen_r7fqu_1071{z-index:1000;width:100vw;max-width:none;height:100dvh;padding:max(.55rem, env(safe-area-inset-top)) max(.55rem, env(safe-area-inset-right)) max(.55rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));background:radial-gradient(circle at 5% 0%, #8ec5e88c, transparent 28rem), radial-gradient(circle at 95% 20%, #e36a3f40, transparent 25rem), var(--cream);overscroll-behavior:contain;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}._playSurface_r7fqu_531:fullscreen{z-index:1000;width:100vw;max-width:none;height:100dvh;padding:max(.55rem, env(safe-area-inset-top)) max(.55rem, env(safe-area-inset-right)) max(.55rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));background:radial-gradient(circle at 5% 0%, #8ec5e88c, transparent 28rem), radial-gradient(circle at 95% 20%, #e36a3f40, transparent 25rem), var(--cream);overscroll-behavior:contain;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}._playSurfacePlayroom_r7fqu_1119 ._fullscreenButton_r7fqu_771{display:none}._playSurfacePlayroom_r7fqu_1119 ._gameToolbar_r7fqu_543{max-width:960px}._playSurfacePlayroom_r7fqu_1119 ._playSurfaceBody_r7fqu_903{overflow:hidden}._playSurfaceFullscreen_r7fqu_1071 ._gameToolbar_r7fqu_543{flex:none;width:100%;max-width:960px;margin-bottom:.5rem}._playSurface_r7fqu_531:fullscreen ._gameToolbar_r7fqu_543{flex:none;width:100%;max-width:960px;margin-bottom:.5rem}._playSurfaceFullscreen_r7fqu_1071 ._playSurfaceBody_r7fqu_903{flex:1;min-height:0;display:flex}._playSurface_r7fqu_531:fullscreen ._playSurfaceBody_r7fqu_903{flex:1;min-height:0;display:flex}._playSurfaceFullscreen_r7fqu_1071 ._gameStage_r7fqu_1157{border-radius:1.25rem;flex-direction:column;flex:1;width:100%;max-width:960px;min-height:0;padding:clamp(.6rem,2.4vw,1.4rem);display:flex;overflow:hidden}._playSurface_r7fqu_531:fullscreen ._gameStage_r7fqu_1157{border-radius:1.25rem;flex-direction:column;flex:1;width:100%;max-width:960px;min-height:0;padding:clamp(.6rem,2.4vw,1.4rem);display:flex;overflow:hidden}._playSurfaceFullscreen_r7fqu_1071 [data-word-garden]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}._playSurface_r7fqu_531:fullscreen [data-word-garden]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}._playSurfaceFullscreen_r7fqu_1071 [data-touch-coloring]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}._playSurface_r7fqu_531:fullscreen [data-touch-coloring]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}._playSurfaceFullscreen_r7fqu_1071 [data-play-together]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:960px;min-height:0;overflow:hidden auto}._playSurface_r7fqu_531:fullscreen [data-play-together]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:960px;min-height:0;overflow:hidden auto}._playSurfacePlayroom_r7fqu_1119 [data-delivery-game],._playSurfaceFullscreen_r7fqu_1071 [data-delivery-game]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:960px;min-height:0;overflow:hidden auto}._playSurface_r7fqu_531:fullscreen [data-delivery-game]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:960px;min-height:0;overflow:hidden auto}._playSurfaceFullscreen_r7fqu_1071 ._tileGrid_r7fqu_1250,._playSurfaceFullscreen_r7fqu_1071 ._wordChoices_r7fqu_1252,._playSurfaceFullscreen_r7fqu_1071 ._bingoGrid_r7fqu_1254,._playSurfaceFullscreen_r7fqu_1071 ._memoryGrid_r7fqu_1256,._playSurfaceFullscreen_r7fqu_1071 ._missingChoices_r7fqu_1258,._playSurfaceFullscreen_r7fqu_1071 ._observationTray_r7fqu_1260,._playSurfaceFullscreen_r7fqu_1071 ._wordButtonGrid_r7fqu_1262{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._tileGrid_r7fqu_1250{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._wordChoices_r7fqu_1252{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._bingoGrid_r7fqu_1254{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._memoryGrid_r7fqu_1256{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._missingChoices_r7fqu_1258{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._observationTray_r7fqu_1260{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurface_r7fqu_531:fullscreen ._wordButtonGrid_r7fqu_1262{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;margin-bottom:0}._playSurfaceFullscreen_r7fqu_1071 ._pictureTile_r7fqu_1292,._playSurfaceFullscreen_r7fqu_1071 ._wordChoice_r7fqu_1252,._playSurfaceFullscreen_r7fqu_1071 ._missingChoice_r7fqu_1258,._playSurfaceFullscreen_r7fqu_1071 ._observationCard_r7fqu_1298,._playSurfaceFullscreen_r7fqu_1071 ._bingoTile_r7fqu_1300,._playSurfaceFullscreen_r7fqu_1071 ._memoryCard_r7fqu_1302{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._pictureTile_r7fqu_1292{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._wordChoice_r7fqu_1252{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._missingChoice_r7fqu_1258{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._observationCard_r7fqu_1298{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._bingoTile_r7fqu_1300{aspect-ratio:auto;min-height:0}._playSurface_r7fqu_531:fullscreen ._memoryCard_r7fqu_1302{aspect-ratio:auto;min-height:0}._playSurfaceFullscreen_r7fqu_1071 ._pictureTile_r7fqu_1292 img,._playSurfaceFullscreen_r7fqu_1071 ._wordChoice_r7fqu_1252 img,._playSurfaceFullscreen_r7fqu_1071 ._missingChoice_r7fqu_1258 img,._playSurfaceFullscreen_r7fqu_1071 ._observationCard_r7fqu_1298 img,._playSurfaceFullscreen_r7fqu_1071 ._memoryFront_r7fqu_1332 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurface_r7fqu_531:fullscreen ._pictureTile_r7fqu_1292 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurface_r7fqu_531:fullscreen ._wordChoice_r7fqu_1252 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurface_r7fqu_531:fullscreen ._missingChoice_r7fqu_1258 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurface_r7fqu_531:fullscreen ._observationCard_r7fqu_1298 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurface_r7fqu_531:fullscreen ._memoryFront_r7fqu_1332 img{aspect-ratio:auto;height:100%;min-height:0;max-height:100%}._playSurfaceFullscreen_r7fqu_1071 ._playHeader_r7fqu_1358{flex:none;margin-bottom:.55rem}._playSurface_r7fqu_531:fullscreen ._playHeader_r7fqu_1358{flex:none;margin-bottom:.55rem}._playSurfaceFullscreen_r7fqu_1071 ._playHeader_r7fqu_1358 h2{font-size:clamp(1.15rem,4.4vw,1.9rem)}._playSurface_r7fqu_531:fullscreen ._playHeader_r7fqu_1358 h2{font-size:clamp(1.15rem,4.4vw,1.9rem)}._playSurfaceFullscreen_r7fqu_1071 ._liveMessage_r7fqu_1366,._playSurfaceFullscreen_r7fqu_1071 ._feedbackRow_r7fqu_1368{flex:none}._playSurface_r7fqu_531:fullscreen ._liveMessage_r7fqu_1366{flex:none}._playSurface_r7fqu_531:fullscreen ._feedbackRow_r7fqu_1368{flex:none}._playSurfaceFullscreen_r7fqu_1071 ._liveMessage_r7fqu_1366{min-height:0;margin-top:.55rem}._playSurface_r7fqu_531:fullscreen ._liveMessage_r7fqu_1366{min-height:0;margin-top:.55rem}._playSurfaceFullscreen_r7fqu_1071 ._wordPrompt_r7fqu_1378{flex:none;margin:0 0 .6rem;font-size:clamp(2.2rem,9vw,4.5rem)}._playSurface_r7fqu_531:fullscreen ._wordPrompt_r7fqu_1378{flex:none;margin:0 0 .6rem;font-size:clamp(2.2rem,9vw,4.5rem)}._playSurfaceFullscreen_r7fqu_1071 ._detectivePicture_r7fqu_1382{aspect-ratio:1;flex:1;width:auto;min-height:0;margin:0 auto .7rem}._playSurface_r7fqu_531:fullscreen ._detectivePicture_r7fqu_1382{aspect-ratio:1;flex:1;width:auto;min-height:0;margin:0 auto .7rem}._gameToolbarCompact_r7fqu_1400{flex-wrap:nowrap;gap:.35rem;padding:.3rem .4rem}._gameToolbarCompact_r7fqu_1400 ._languageControl_r7fqu_575,._gameToolbarCompact_r7fqu_1400 ._topicControl_r7fqu_649,._gameToolbarCompact_r7fqu_1400 ._activityControl_r7fqu_709{border-left:0;flex:1 1 0;min-width:0;padding:0 .4rem}._gameToolbarCompact_r7fqu_1400 ._languageControl_r7fqu_575{align-items:center;gap:.35rem;display:flex}._gameToolbarCompact_r7fqu_1400 ._languageControl_r7fqu_575 img{width:1.6rem;height:1.1rem}._gameToolbarCompact_r7fqu_1400 ._languageControl_r7fqu_575>span,._gameToolbarCompact_r7fqu_1400 ._topicControl_r7fqu_649>span,._gameToolbarCompact_r7fqu_1400 ._activityControl_r7fqu_709>span{display:none}._gameToolbarCompact_r7fqu_1400 select{text-overflow:ellipsis;min-height:2.5rem;padding-right:1rem;font-size:.85rem}._gameToolbarCompact_r7fqu_1400 ._musicButton_r7fqu_769,._gameToolbarCompact_r7fqu_1400 ._fullscreenButton_r7fqu_771{flex:none;gap:0;min-width:0;min-height:2.6rem;padding:.4rem .55rem}._gameToolbarCompact_r7fqu_1400 ._musicButtonCopy_r7fqu_851,._gameToolbarCompact_r7fqu_1400 ._buttonLabel_r7fqu_1476{display:none}._gameToolbarCompact_r7fqu_1400 ._fullscreenButton_r7fqu_771{margin-left:0}._gameStage_r7fqu_1157,._finishPanel_r7fqu_1484{max-width:920px;box-shadow:var(--shadow);background:#fffdf9f0;border:1px solid #2b211c14;border-radius:clamp(1.25rem,4vw,2rem);margin-inline:auto;padding:clamp(1rem,4vw,2rem);position:relative}._playHeader_r7fqu_1358{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}._playHeader_r7fqu_1358 h2{margin:.1rem 0 0;font-size:clamp(1.45rem,5vw,2.2rem);line-height:1.1}._translationHint_r7fqu_1526{color:var(--ink-soft);margin:.3rem 0 0;font-weight:650}._progressPaws_r7fqu_1528{background:var(--cream);border-radius:999px;gap:.35rem;padding:.55rem .75rem;display:flex}._progressPaws_r7fqu_1528 span{color:#2b211c2e;font-size:1rem}._progressPaws_r7fqu_1528 ._pawDone_r7fqu_1532{color:var(--coral)}._tileGrid_r7fqu_1250,._wordChoices_r7fqu_1252{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._pictureTile_r7fqu_1292,._wordChoice_r7fqu_1252,._memoryCard_r7fqu_1302{min-width:0;font:inherit;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #2b211c17;position:relative}._pictureTile_r7fqu_1292,._wordChoice_r7fqu_1252{transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#fffaf2;border-radius:1.25rem;place-items:center;padding:.45rem;display:grid;overflow:hidden}._pictureTile_r7fqu_1292:hover,._wordChoice_r7fqu_1252:hover{border-color:#e36a3f80;transform:translateY(-2px)}._pictureTile_r7fqu_1292 img,._wordChoice_r7fqu_1252 img{aspect-ratio:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}._pictureTileFound_r7fqu_1606{border-color:var(--leaf);background:var(--leaf-soft)}._tileNumber_r7fqu_1608{color:#2b211c6b;font-size:.75rem;font-weight:900;position:absolute;bottom:.4rem;left:.5rem}._foundMark_r7fqu_1610{color:#fff;background:var(--leaf);border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 5px 12px #2b211c29}._liveMessage_r7fqu_1366{min-height:1.8rem;color:var(--ink-soft);text-align:center;margin:1rem 0 0;font-weight:700}._wordPrompt_r7fqu_1378{color:var(--coral-deep);text-align:center;letter-spacing:-.05em;margin:.2rem 0 1.4rem;font-size:clamp(3rem,12vw,6rem);font-weight:900;line-height:1}._wordChoice_r7fqu_1252{padding:.65rem}._wordChoice_r7fqu_1252 span{margin-top:-.25rem;padding-bottom:.3rem;font-weight:800}._wordChoiceCorrect_r7fqu_1622{border-color:var(--leaf);background:var(--leaf-soft)}._wordChoiceWrong_r7fqu_1624{border-color:var(--coral);background:#ffebe4;animation:.3s _gentleNudge_r7fqu_1}._feedbackRow_r7fqu_1368{place-items:center;gap:.75rem;display:grid}._observationTray_r7fqu_1260,._missingChoices_r7fqu_1258,._bingoGrid_r7fqu_1254,._wordButtonGrid_r7fqu_1262{gap:.7rem;display:grid}._observationTray_r7fqu_1260{background:linear-gradient(145deg, var(--sky-soft), #fff7df);border-radius:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;padding:.8rem}._observationCard_r7fqu_1298{background:var(--white);border:2px solid #2b211c14;border-radius:1.1rem;align-content:center;place-items:center;gap:.15rem;min-width:0;min-height:8rem;padding:.45rem;display:grid;position:relative}._observationCard_r7fqu_1298 img{aspect-ratio:1;object-fit:contain;width:100%;max-height:9rem}._observationCard_r7fqu_1298 strong{color:var(--coral-deep);font-size:.9rem}._coveredCard_r7fqu_1694{background:#fffdf985;border-style:dashed}._coveredCard_r7fqu_1694>span{color:var(--coral);font-size:clamp(3rem,14vw,5rem);font-weight:900}._observationAnswer_r7fqu_1698{border-color:var(--leaf);box-shadow:0 0 0 4px var(--leaf-soft)}._missingChoices_r7fqu_1258{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}._missingChoice_r7fqu_1258,._bingoTile_r7fqu_1300,._wordButton_r7fqu_1262{min-width:0;color:var(--ink);background:var(--white);font:inherit;cursor:pointer;touch-action:manipulation;border:2px solid #2b211c1a;border-radius:1.1rem;font-weight:850}._missingChoice_r7fqu_1258{place-items:center;padding:.5rem;display:grid}._missingChoice_r7fqu_1258 img{aspect-ratio:1;object-fit:contain;width:100%}._missingChoice_r7fqu_1258 span{padding-bottom:.35rem}._missingChoice_r7fqu_1258:hover,._bingoTile_r7fqu_1300:hover,._wordButton_r7fqu_1262:hover{border-color:var(--coral)}._bingoGrid_r7fqu_1254{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-inline:auto}._bingoTile_r7fqu_1300{aspect-ratio:1;background:#fffaf2;place-items:center;padding:.5rem;display:grid;position:relative;overflow:hidden}._bingoTile_r7fqu_1300 img{object-fit:contain;width:100%;height:100%}._bingoTile_r7fqu_1300:disabled{cursor:default;opacity:1}._bingoMarked_r7fqu_1800{border-color:var(--leaf);background:var(--leaf-soft)}._bingoMarker_r7fqu_1802{color:#fff;background:#6f9f6ae6;border-radius:50%;place-items:center;width:clamp(3.5rem,15vw,5.5rem);height:clamp(3.5rem,15vw,5.5rem);font-size:clamp(2rem,8vw,3.3rem);animation:.28s ease-out _gentleBloom_r7fqu_1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #2b211c2e}._detectivePicture_r7fqu_1382{background:radial-gradient(circle, var(--white) 58%, var(--sky-soft));border:2px solid #8ec5e880;border-radius:50%;place-items:center;width:min(72vw,19rem);margin:0 auto 1.1rem;padding:.7rem;display:grid;position:relative}._detectivePicture_r7fqu_1382>span{z-index:1;font-size:2.4rem;position:absolute;top:.35rem;right:.35rem;transform:rotate(-12deg)}._detectivePicture_r7fqu_1382 img{aspect-ratio:1;object-fit:contain;width:100%}._wordButtonGrid_r7fqu_1262{grid-template-columns:repeat(2,minmax(0,1fr))}._wordButton_r7fqu_1262{min-height:4.5rem;padding:.75rem;font-size:clamp(1.15rem,5vw,1.8rem)}._wordButtonHint_r7fqu_1866{border-color:var(--sky);background:var(--sky-soft);box-shadow:0 0 0 4px #8ec5e833}._wordButtonCorrect_r7fqu_1868{border-color:var(--leaf);background:var(--leaf-soft)}._primaryAction_r7fqu_1872,._secondaryAction_r7fqu_1874{min-height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex}._primaryAction_r7fqu_1872{border:2px solid var(--coral);background:var(--coral);color:#fff}._primaryAction_r7fqu_1872:hover{background:var(--coral-deep);border-color:var(--coral-deep)}._secondaryAction_r7fqu_1874{background:var(--white);color:var(--ink);border:2px solid #2b211c24}._secondaryAction_r7fqu_1874:hover{color:var(--coral-deep);border-color:var(--coral)}._memoryGrid_r7fqu_1256{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}._memoryCard_r7fqu_1302{aspect-ratio:.78;perspective:900px;isolation:isolate;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#f4ad6d;border-radius:1rem;padding:0;overflow:hidden}._memoryCardOpen_r7fqu_1916{border-color:var(--sky)}._memoryCardMatched_r7fqu_1918{border-color:var(--leaf);box-shadow:0 0 0 4px var(--leaf-soft)}._memoryBack_r7fqu_1920,._memoryFront_r7fqu_1332{backface-visibility:hidden;transition:transform .36s var(--ease), opacity .18s ease;align-content:center;place-items:center;gap:.2rem;padding:.55rem;display:grid;position:absolute;inset:0}._memoryBack_r7fqu_1920{z-index:2;opacity:1;color:var(--orange-plate-ink);background:radial-gradient(circle at 30% 20%,#ffd29d,#0000 42%),linear-gradient(145deg,#f5b274,#e99052);transform:rotateY(0)}._memoryBack_r7fqu_1920:before{content:"";border:2px dashed #5a2f1247;border-radius:.7rem;position:absolute;inset:.55rem}._memoryBack_r7fqu_1920 strong{z-index:1;font-size:clamp(1.4rem,7vw,2.4rem);line-height:1}._memoryBack_r7fqu_1920 small{z-index:1;font-weight:800}._memoryFront_r7fqu_1332{z-index:1;opacity:0;background:var(--white);transform:rotateY(180deg)}._memoryCardOpen_r7fqu_1916 ._memoryBack_r7fqu_1920{z-index:1;opacity:0;transform:rotateY(-180deg)}._memoryCardOpen_r7fqu_1916 ._memoryFront_r7fqu_1332{z-index:2;opacity:1;transform:rotateY(0)}._memoryFront_r7fqu_1332 img{aspect-ratio:1;object-fit:contain;width:88%}._memoryFront_r7fqu_1332 strong{margin-top:-.3rem;font-size:clamp(.78rem,3vw,1rem);line-height:1}._memoryFront_r7fqu_1332 small{color:var(--coral-deep);font-weight:800}._finishPanel_r7fqu_1484{text-align:center;background:radial-gradient(circle at 50% 20%,#fff4c4,#0000 45%),#fffdf9f5;place-items:center;min-height:25rem;display:grid}._celebrationLayer_r7fqu_1960{z-index:5;border-radius:inherit;background:#fff9e866;place-items:end center;padding:.75rem;animation:.25s ease-out _celebrationFade_r7fqu_1;display:grid;position:absolute;inset:0;overflow:hidden}._finishPanelOverlay_r7fqu_1990{background:radial-gradient(circle at 50% 15%, #fff4c4, transparent 60%), var(--white);width:min(100%,19rem);min-height:0;animation:_celebrationPop_r7fqu_1 .36s var(--ease);border:2px solid #e36a3f59;border-radius:1.5rem;padding:.75rem .9rem .9rem;box-shadow:0 22px 50px #40241247}._finishPanelOverlay_r7fqu_1990 ._finishSticker_r7fqu_2012{width:2.8rem;height:2.8rem;font-size:1.6rem;animation:.9s ease-in-out .2s 2 _celebrationSticker_r7fqu_1}._finishPanelOverlay_r7fqu_1990 h2{margin:.35rem 0 .15rem;font-size:clamp(1.2rem,5vw,1.7rem)}._finishPanelOverlay_r7fqu_1990 p{font-size:.78rem;line-height:1.3}._finishPanelOverlay_r7fqu_1990 ._finishActions_r7fqu_2018{flex-wrap:nowrap;gap:.4rem;margin-top:.65rem}._finishPanelOverlay_r7fqu_1990 ._primaryAction_r7fqu_1872,._finishPanelOverlay_r7fqu_1990 ._secondaryAction_r7fqu_1874{white-space:nowrap;min-height:2.5rem;padding:.45rem .8rem;font-size:.82rem}._confetti_r7fqu_2026{pointer-events:none;position:absolute;inset:0;overflow:hidden}._confettiPiece_r7fqu_2030,._confettiStar_r7fqu_2032{will-change:top;animation-name:_confettiFall_r7fqu_1;animation-timing-function:linear;animation-iteration-count:3;position:absolute;top:-12%}._confettiPiece_r7fqu_2030{border-radius:.15rem;width:.55rem;height:.9rem}._confettiStar_r7fqu_2032{font-size:1.1rem;line-height:1}._finishSticker_r7fqu_2012{background:var(--white);border-radius:50%;place-items:center;width:6rem;height:6rem;font-size:3.5rem;display:grid;box-shadow:0 14px 30px #40241221}._finishPanel_r7fqu_1484 h2{margin:1rem 0 .3rem;font-size:clamp(2rem,7vw,3.4rem);line-height:1}._finishPanel_r7fqu_1484 p{max-width:32rem;color:var(--ink-soft);margin:0}._finishActions_r7fqu_2018{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem;display:flex}._bookBridge_r7fqu_2064{background:linear-gradient(#d7eef961,#fff9e8b8);margin-top:clamp(2rem,6vw,4rem);padding:clamp(2rem,6vw,4rem) 0}._bookBridgeHeading_r7fqu_2066{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}._bookBridgeHeading_r7fqu_2066 h2{max-width:42rem;margin:.2rem 0 0;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.08}._bookBridgeHeading_r7fqu_2066>a{color:var(--coral-deep);font-weight:850}._bookBridgeGrid_r7fqu_2072{gap:1rem;margin:0;padding:0;list-style:none;display:grid}._bookBridgeGrid_r7fqu_2072 a{height:100%;box-shadow:var(--shadow-soft);color:var(--ink);background:#fff;border:1px solid #2b211c14;border-radius:1.2rem;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.3rem 1rem;padding:.75rem;text-decoration:none;display:grid}._bookBridgeGrid_r7fqu_2072 img{aspect-ratio:1;object-fit:cover;border-radius:.9rem;grid-row:1/span 2;width:7rem}._bookBridgeGrid_r7fqu_2072 span{color:var(--coral-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850}._bookBridgeGrid_r7fqu_2072 strong{line-height:1.25}@keyframes _gentleNudge_r7fqu_1{0%,to{transform:translate(0)}40%{transform:translate(-4px)}70%{transform:translate(4px)}}@keyframes _celebrationFade_r7fqu_1{0%{opacity:0}to{opacity:1}}@keyframes _celebrationPop_r7fqu_1{0%{opacity:0;transform:scale(.82)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes _celebrationSticker_r7fqu_1{0%,to{transform:rotate(-7deg)scale(1)}50%{transform:rotate(7deg)scale(1.12)}}@keyframes _confettiFall_r7fqu_1{0%{opacity:0;top:-12%;transform:rotate(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;top:108%;transform:rotate(540deg)}}@keyframes _gentleBloom_r7fqu_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width>=620px){._tileGrid_r7fqu_1250,._wordChoices_r7fqu_1252{grid-template-columns:repeat(3,minmax(0,1fr))}._memoryGrid_r7fqu_1256{gap:1rem}._observationTray_r7fqu_1260,._missingChoices_r7fqu_1258{grid-template-columns:repeat(4,minmax(0,1fr))}._bookBridgeGrid_r7fqu_2072{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=619px){._playSection_r7fqu_119{width:100%;padding-top:1rem}._gameToolbar_r7fqu_543{margin-inline:.75rem}._languageControl_r7fqu_575,._topicControl_r7fqu_649,._activityControl_r7fqu_709{flex:10rem}._musicButton_r7fqu_769{flex:9.4rem}._topicControl_r7fqu_649,._activityControl_r7fqu_709{border-top:1px solid #2b211c1a;border-left:0}._bookPurchaseBridge_r7fqu_989{align-items:stretch}._bookPurchaseBridge_r7fqu_989>div,._purchaseBridgeButton_r7fqu_1025{width:100%}._gameStage_r7fqu_1157,._finishPanel_r7fqu_1484{border-left:0;border-right:0;border-radius:1.15rem}._playSurfaceFullscreen_r7fqu_1071 ._gameToolbar_r7fqu_543{margin-inline:0}._playSurface_r7fqu_531:fullscreen ._gameToolbar_r7fqu_543{margin-inline:0}._playSurfaceFullscreen_r7fqu_1071 ._gameStage_r7fqu_1157{border:1px solid #2b211c14}._playSurface_r7fqu_531:fullscreen ._gameStage_r7fqu_1157{border:1px solid #2b211c14}}@media (width>=760px){._hubHeroInner_r7fqu_25,._gameIntroInner_r7fqu_27{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr)}._hubGrid_r7fqu_163{grid-template-columns:repeat(3,minmax(0,1fr))}._stickerShelf_r7fqu_147{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:center}._guideCharacter_r7fqu_527{width:min(100%,18rem)}._pictureTile_r7fqu_1292,._wordChoice_r7fqu_1252{padding:.75rem}._memoryGrid_r7fqu_1256{max-width:690px;margin-inline:auto}._familyGameFeature_r7fqu_337{grid-template-columns:minmax(20rem,.95fr) minmax(0,1.05fr)}._playTogetherGrid_r7fqu_289{grid-template-columns:repeat(2,minmax(0,1fr))}._familyGameArt_r7fqu_355{min-height:100%}}@media (width<=619px){._playTogetherCard_r7fqu_291{grid-template-columns:6.5rem minmax(0,1fr)}._playTogetherIcons_r7fqu_329{min-height:6.5rem;padding:.4rem}}@media (prefers-reduced-motion:reduce){._hubCard_r7fqu_173,._pictureTile_r7fqu_1292,._wordChoice_r7fqu_1252,._memoryCard_r7fqu_1302,._memoryBack_r7fqu_1920,._memoryFront_r7fqu_1332{transition:none}._wordChoiceWrong_r7fqu_1624,._bingoMarker_r7fqu_1802{animation:none}._confetti_r7fqu_2026{display:none}._celebrationLayer_r7fqu_1960,._finishPanelOverlay_r7fqu_1990,._finishPanelOverlay_r7fqu_1990 ._finishSticker_r7fqu_2012{animation:none}}
