.puzzle-game-artwork_artwork__NYAMO{--art-ink:#2e3026;--art-forest:#315b49;--art-paper:#fff9ea;--art-gold:#c5933d;position:relative;overflow:hidden;width:100%;color:var(--art-ink);font-family:var(--font-serif),Georgia,serif;container-type:inline-size;isolation:isolate}.puzzle-game-artwork_artwork__NYAMO:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(67,73,51,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(67,73,51,.04) 1px,transparent 1px),var(--art-paper);background-size:1.5rem 1.5rem;content:""}.puzzle-game-artwork_artwork__NYAMO:after{position:absolute;inset:auto -10% -38% 30%;z-index:-1;height:65%;border-radius:50%;background:color-mix(in srgb,var(--accent) 15%,transparent);filter:blur(1.5rem);content:""}.puzzle-game-artwork_preview__E0pJf{min-height:13.75rem;aspect-ratio:16/11}.puzzle-game-artwork_icon__Gm_O2{width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--accent) 45%,#665b45);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.puzzle-game-artwork_blank__B6tE9{--accent:#b58932}.puzzle-game-artwork_connections__vscJx{--accent:#9a5c50}.puzzle-game-artwork_ladder__jrETD{--accent:#64865c}.puzzle-game-artwork_path__Ue_VF{--accent:#3f6d63}.puzzle-game-artwork_trail__Y7Vfx{--accent:#4f7097}.puzzle-game-artwork_blankScene__a82p6,.puzzle-game-artwork_connectionsScene__R85Dc,.puzzle-game-artwork_ladderScene__qA4tF,.puzzle-game-artwork_pathScene__PpRog,.puzzle-game-artwork_trailScene__t_DgR{position:absolute;inset:8% 9%}.puzzle-game-artwork_blankScene__a82p6{display:grid;grid-template-columns:1.05fr .85fr;align-items:center;gap:8%}.puzzle-game-artwork_verseLines__I1WyV{display:grid;gap:clamp(.35rem,2cqw,.7rem)}.puzzle-game-artwork_verseLines__I1WyV>span{display:block;height:clamp(.18rem,1.2cqw,.32rem);border-radius:99px;background:rgba(48,52,39,.24)}.puzzle-game-artwork_verseLines__I1WyV>span:nth-child(2){width:78%}.puzzle-game-artwork_verseLines__I1WyV>span:last-child{width:62%}.puzzle-game-artwork_letterSlots__yX90l{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.18rem,1.2cqw,.4rem);margin:clamp(.15rem,1cqw,.35rem) 0}.puzzle-game-artwork_answerTokens__AOrxt i,.puzzle-game-artwork_bookGrid__dqG78 i,.puzzle-game-artwork_letterGrid__e6GtS i,.puzzle-game-artwork_letterSlots__yX90l i,.puzzle-game-artwork_miniKeyboard__CBavU i{display:grid;place-items:center;font-style:normal}.puzzle-game-artwork_letterSlots__yX90l i{aspect-ratio:1;border-bottom:clamp(2px,.7cqw,4px) solid var(--accent);color:var(--art-forest);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.5rem,4.5cqw,1.25rem);font-weight:700}.puzzle-game-artwork_miniKeyboard__CBavU{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.16rem,.8cqw,.35rem);padding:clamp(.35rem,2cqw,.75rem);border:1px solid rgba(72,64,46,.18);border-radius:8px;background:rgba(255,255,255,.42);transform:rotate(1.5deg)}.puzzle-game-artwork_miniKeyboard__CBavU i{min-width:0;aspect-ratio:1;border:1px solid rgba(67,62,50,.28);border-radius:4px;background:#fffaf0;box-shadow:0 2px 0 rgba(64,54,37,.16);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.3rem,2.5cqw,.65rem);font-weight:700}.puzzle-game-artwork_miniKeyboard__CBavU i:nth-child(11){grid-column:2}.puzzle-game-artwork_connectionsScene__R85Dc{display:grid;grid-template-columns:1fr .72fr;align-items:center;gap:9%}.puzzle-game-artwork_connectionThread__T7ub2{position:absolute;top:50%;right:16%;left:38%;height:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 14px);opacity:.55}.puzzle-game-artwork_clueGrid__wRP17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.35rem,2.2cqw,.7rem);transform:rotate(-1.5deg)}.puzzle-game-artwork_clueGrid__wRP17 i{position:relative;display:grid;min-height:clamp(2.5rem,14cqw,4.8rem);place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,#67574d);border-radius:8px;box-shadow:0 4px 0 rgba(74,49,42,.12);font-style:normal}.puzzle-game-artwork_clueOpen__Evimm{gap:.1rem;background:#fffaf0;color:#765044}.puzzle-game-artwork_clueOpen__Evimm b{font-size:clamp(.75rem,5cqw,1.45rem)}.puzzle-game-artwork_clueOpen__Evimm small{font-size:clamp(.3rem,2.2cqw,.65rem)}.puzzle-game-artwork_clueClosed__Tg3xV{background:linear-gradient(135deg,transparent 42%,rgba(255,255,255,.2) 42% 58%,transparent 58%),color-mix(in srgb,var(--accent) 88%,#493d30)}.puzzle-game-artwork_clueClosed__Tg3xV span{width:28%;aspect-ratio:1;border:1px solid rgba(255,255,255,.68);border-radius:50%}.puzzle-game-artwork_answerTokens__AOrxt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.3rem,1.8cqw,.65rem)}.puzzle-game-artwork_answerTokens__AOrxt i{min-height:clamp(1.25rem,7cqw,2.2rem);border:1px solid rgb(49 91 73/28%);border-radius:7px;background:var(--art-forest);color:#fff8e7;box-shadow:0 3px 0 rgba(30,52,43,.2);font-size:clamp(.3rem,1.8cqw,.58rem)}.puzzle-game-artwork_ladderScene__qA4tF{display:flex;align-items:center;justify-content:center}.puzzle-game-artwork_ladderRail__nd79w{position:absolute;top:16%;bottom:11%;left:23%;width:clamp(.25rem,1.8cqw,.5rem);border-radius:99px;background:color-mix(in srgb,var(--accent) 72%,#7b673f)}.puzzle-game-artwork_ladderScene__qA4tF>i{position:absolute;top:calc(73% - (var(--step) * 17%));left:calc(19% + (var(--step) * 11%));display:flex;width:46%;min-height:clamp(1.5rem,8cqw,2.65rem);align-items:center;gap:8%;border:1px solid color-mix(in srgb,var(--accent) 55%,#635b42);border-radius:7px;background:#fffaf0;padding:0 6%;color:#40573d;box-shadow:0 clamp(2px,1cqw,5px) 0 rgba(53,77,48,.14);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.42rem,2.8cqw,.78rem);font-style:normal;font-weight:750}.puzzle-game-artwork_ladderScene__qA4tF>i:nth-of-type(2n){transform:rotate(1deg)}.puzzle-game-artwork_ladderScene__qA4tF>i:nth-of-type(odd){transform:rotate(-1deg)}.puzzle-game-artwork_ladderScene__qA4tF small{display:grid;width:clamp(.85rem,5cqw,1.45rem);aspect-ratio:1;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,#fff);font-size:.75em}.puzzle-game-artwork_pathScene__PpRog,.puzzle-game-artwork_trailScene__t_DgR{display:grid;place-items:center}.puzzle-game-artwork_pathScene__PpRog svg,.puzzle-game-artwork_trailScene__t_DgR svg{position:absolute;z-index:2;overflow:visible;pointer-events:none}.puzzle-game-artwork_pathScene__PpRog svg{top:50%;left:50%;width:min(78%,15.25rem);aspect-ratio:1;transform:translate(-50%,-50%)}.puzzle-game-artwork_pathScene__PpRog polyline,.puzzle-game-artwork_trailScene__t_DgR polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round}.puzzle-game-artwork_pathScene__PpRog polyline{filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))}.puzzle-game-artwork_bookGrid__dqG78{display:grid;width:min(78%,15.25rem);grid-template-columns:repeat(4,1fr);gap:clamp(.18rem,1.1cqw,.38rem);transform:rotate(.75deg)}.puzzle-game-artwork_bookGrid__dqG78 i{position:relative;z-index:3;aspect-ratio:1;border:1px solid rgba(51,83,73,.35);border-radius:6px;background:rgba(255,250,237,.94);box-shadow:0 3px 0 rgba(44,77,65,.12);font-size:clamp(.34rem,2.25cqw,.68rem);font-weight:700}.puzzle-game-artwork_bookGrid__dqG78 .puzzle-game-artwork_pathActive__Fsjfc{border-width:2px;border-color:var(--accent);background:#edf3e9}.puzzle-game-artwork_trailScene__t_DgR svg{top:10%;left:10%;width:80%;height:80%}.puzzle-game-artwork_trailScene__t_DgR polyline{stroke-width:.17}.puzzle-game-artwork_letterGrid__e6GtS{display:grid;width:80%;grid-template-columns:repeat(4,1fr);gap:clamp(.2rem,1.3cqw,.45rem)}.puzzle-game-artwork_letterGrid__e6GtS i{position:relative;z-index:3;aspect-ratio:1;border:1px solid rgba(58,78,101,.28);border-radius:50%;background:rgba(255,250,237,.94);color:#405468;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.36rem,2.7cqw,.75rem);font-weight:750}.puzzle-game-artwork_letterGrid__e6GtS .puzzle-game-artwork_trailActive__zdkI9{border:2px solid var(--accent);background:#e8f0f1}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_blankScene__a82p6,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_connectionsScene__R85Dc,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_pathScene__PpRog,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_trailScene__t_DgR{inset:12%}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_blankScene__a82p6{grid-template-columns:1fr}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_bookGrid__dqG78 i:nth-child(n+5),.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_clueGrid__wRP17 i:nth-child(n+3),.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_connectionsScene__R85Dc>:not(.puzzle-game-artwork_clueGrid__wRP17),.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderRail__nd79w,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF>i:nth-of-type(n+3),.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_letterGrid__e6GtS i:nth-child(n+10),.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_miniKeyboard__CBavU,.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_verseLines__I1WyV>span{display:none}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_letterSlots__yX90l{gap:2px}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_letterSlots__yX90l i{font-size:.35rem}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_connectionsScene__R85Dc{display:block}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_clueGrid__wRP17{height:100%;gap:3px}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_clueGrid__wRP17 i{min-height:0}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_clueOpen__Evimm small{display:none}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_clueOpen__Evimm b{font-size:.55rem}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF>i{width:70%;min-height:.7rem;padding:0 .2rem;font-size:.3rem}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF>i:first-of-type{top:58%;left:6%}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF>i:nth-of-type(2){top:25%;left:24%}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_ladderScene__qA4tF small{width:.45rem}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_bookGrid__dqG78{width:100%;grid-template-columns:repeat(2,1fr);gap:3px}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_bookGrid__dqG78 i{font-size:.38rem;border-radius:3px}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_pathScene__PpRog svg{width:100%;transform:translate(-50%,-50%)}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_trailScene__t_DgR svg{top:9%;left:4%;width:92%;height:35%}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_letterGrid__e6GtS{width:100%;grid-template-columns:repeat(3,1fr);gap:2px}.puzzle-game-artwork_icon__Gm_O2 .puzzle-game-artwork_letterGrid__e6GtS i{font-size:.25rem}@media (prefers-reduced-motion:no-preference){.puzzle-game-artwork_preview__E0pJf .puzzle-game-artwork_letterSlots__yX90l i:nth-child(3){animation:puzzle-game-artwork_cursor-pulse__gbnMm 1.6s ease-in-out infinite}.puzzle-game-artwork_preview__E0pJf .puzzle-game-artwork_clueClosed__Tg3xV:first-of-type{animation:puzzle-game-artwork_card-breathe__rLXfo 2.8s ease-in-out infinite}.puzzle-game-artwork_preview__E0pJf .puzzle-game-artwork_ladderScene__qA4tF>i:nth-of-type(3){animation:puzzle-game-artwork_tile-float__oq0lb 2.6s ease-in-out infinite}}@keyframes puzzle-game-artwork_cursor-pulse__gbnMm{50%{background:color-mix(in srgb,var(--accent) 16%,transparent)}}@keyframes puzzle-game-artwork_card-breathe__rLXfo{50%{transform:translateY(-2px)}}@keyframes puzzle-game-artwork_tile-float__oq0lb{50%{transform:translateY(-2px) rotate(-1deg)}}.home-puzzle-feature_rail__Tsmto{overflow:hidden;width:100%;min-width:17.5rem;max-width:20rem;border:1px solid rgba(122,91,43,.22);border-radius:var(--radius);background:rgba(255,249,233,.78);box-shadow:0 12px 32px rgba(48,37,24,.08)}.home-puzzle-feature_header__5enYx{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem}.home-puzzle-feature_header__5enYx h2,.home-puzzle-feature_header__5enYx p{margin:0}.home-puzzle-feature_header__5enYx h2{color:var(--ink);font-size:1.25rem;font-weight:600;line-height:1.3}.home-puzzle-feature_header__5enYx p{margin-top:.35rem;color:var(--olive-muted);font-size:.8rem;line-height:1.4}.home-puzzle-feature_mobileToggle__0bwKA{display:none;min-height:2.75rem;min-width:max-content;color:var(--forest-2)}.home-puzzle-feature_mobileToggle__0bwKA svg{transition:transform .18s ease}.home-puzzle-feature_toggleIconOpen__VFefm{transform:rotate(180deg)}.home-puzzle-feature_gameList__qAGQS{margin:0;padding:0;border-top:1px solid rgba(122,91,43,.16);list-style:none}.home-puzzle-feature_gameList__qAGQS li+li{border-top:1px solid rgba(122,91,43,.12)}.home-puzzle-feature_gameRow__BIE1C{display:grid;min-height:4.25rem;grid-template-columns:3rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:.65rem 1rem;color:var(--ink);transition:background-color .12s ease,transform .1s ease}.home-puzzle-feature_gameRow__BIE1C:focus-visible,.home-puzzle-feature_gameRow__BIE1C:hover{background:rgba(214,190,128,.15)}.home-puzzle-feature_gameRow__BIE1C:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 75%,white);outline-offset:-3px}.home-puzzle-feature_gameRow__BIE1C:active{transform:translateY(1px)}.home-puzzle-feature_gameCopy__dR_40{min-width:0}.home-puzzle-feature_gameCopy__dR_40 small,.home-puzzle-feature_gameCopy__dR_40 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-puzzle-feature_gameCopy__dR_40 strong{font-size:.9rem;font-weight:600;line-height:1.35}.home-puzzle-feature_gameCopy__dR_40 small{margin-top:.2rem;color:var(--olive-muted);font-size:.72rem;line-height:1.3}.home-puzzle-feature_rowArrow__Ck_ur{width:1rem;height:1rem;color:#896d3f;transition:transform .12s ease}.home-puzzle-feature_gameRow__BIE1C:focus-visible .home-puzzle-feature_rowArrow__Ck_ur,.home-puzzle-feature_gameRow__BIE1C:hover .home-puzzle-feature_rowArrow__Ck_ur{transform:translateX(2px)}.home-puzzle-feature_preparing__WxbVM{color:#756957;cursor:not-allowed;opacity:.62}.home-puzzle-feature_preparing__WxbVM:hover{background:transparent}@media (max-width:1120px){.home-puzzle-feature_rail__Tsmto{max-width:none}.home-puzzle-feature_gameList__qAGQS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-puzzle-feature_gameList__qAGQS li+li{border-top:0}.home-puzzle-feature_gameList__qAGQS li:nth-child(n+3){border-top:1px solid rgba(122,91,43,.12)}.home-puzzle-feature_gameList__qAGQS li:nth-child(2n){border-left:1px solid rgba(122,91,43,.12)}}@media (max-width:600px){.home-puzzle-feature_header__5enYx{align-items:center;padding:1rem}.home-puzzle-feature_header__5enYx h2{font-size:1.05rem}.home-puzzle-feature_mobileToggle__0bwKA{display:inline-flex}.home-puzzle-feature_gameList__qAGQS{display:block}.home-puzzle-feature_gameList__qAGQS li,.home-puzzle-feature_gameList__qAGQS li:nth-child(2n),.home-puzzle-feature_gameList__qAGQS li:nth-child(n+3){border-top:1px solid rgba(122,91,43,.12);border-left:0}.home-puzzle-feature_gameList__qAGQS li:not(.home-puzzle-feature_priorityGame__z12Y0){display:none}.home-puzzle-feature_gameList__qAGQS[data-expanded=true] li{display:list-item}.home-puzzle-feature_gameRow__BIE1C{min-height:4rem;padding:.55rem 1rem}}@media (prefers-reduced-motion:reduce){.home-puzzle-feature_gameRow__BIE1C,.home-puzzle-feature_mobileToggle__0bwKA svg,.home-puzzle-feature_rowArrow__Ck_ur{transition:none}}.home-discovery-section_section__uo5Zm{padding:clamp(2.5rem,6vw,4.5rem) 0;border-bottom:1px solid var(--line);background:#efe4cc}.home-discovery-section_layout__xGaIn{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.home-discovery-section_singleColumn__eREVR{grid-template-columns:minmax(0,1fr)}@media (max-width:1120px){.home-discovery-section_layout__xGaIn{grid-template-columns:minmax(0,1fr)}}.puzzle-hub_hub__AbQEu{display:grid;gap:1.5rem;width:100%}.puzzle-hub_progressHeader__MMuEJ{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.puzzle-hub_date__4RUhG,.puzzle-hub_gameInfo__eJAXc h3,.puzzle-hub_gameInfo__eJAXc p,.puzzle-hub_progressHeader__MMuEJ h2{margin:0}.puzzle-hub_date__4RUhG{color:#766b55;font-size:.82rem}.puzzle-hub_progressHeader__MMuEJ h2{margin-top:.35rem;color:#292b22;font-size:1rem;font-weight:600}.puzzle-hub_progressTrack___0Ul6{display:grid;width:min(16rem,36vw);gap:.35rem}.puzzle-hub_progressTrack___0Ul6 span{height:.35rem;overflow:hidden;border:1px solid rgba(85,87,68,.38);border-radius:99px;background:rgba(255,250,237,.6)}.puzzle-hub_progressTrack___0Ul6 .puzzle-hub_completeSegment__Vrmai{border-color:#315b49;background:#315b49}.puzzle-hub_alert__hk2Ml{margin:0}.puzzle-hub_gallery__VdJii{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.puzzle-hub_gameCard__5aEsF{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(112,99,75,.3);border-radius:8px;background:#fff8e8;color:inherit;box-shadow:0 7px 0 rgba(70,59,42,.05),0 16px 32px rgba(48,42,31,.06);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}a.puzzle-hub_gameCard__5aEsF:hover{border-color:rgba(49,91,73,.6);box-shadow:0 8px 0 rgba(49,91,73,.08),0 18px 36px rgba(48,42,31,.1);transform:translateY(-3px)}a.puzzle-hub_gameCard__5aEsF:active{transform:translateY(-1px) scale(.995)}a.puzzle-hub_gameCard__5aEsF:focus-visible{outline:3px solid #c5933d;outline-offset:4px}.puzzle-hub_preparing___uVC3{opacity:.64}.puzzle-hub_artFrame__9K8ms{display:grid;min-height:0;flex:1 1 62%;overflow:hidden;place-items:stretch;border-bottom:1px solid rgba(112,99,75,.22);background:#f6edda}.puzzle-hub_gameInfo__eJAXc{display:grid;min-height:8.6rem;flex:0 0 auto;gap:.45rem;padding:1rem 1.1rem 1.05rem}.puzzle-hub_titleRow__vKv43{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.puzzle-hub_titleRow__vKv43 svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:#315b49;transition:transform .18s ease}a.puzzle-hub_gameCard__5aEsF:hover .puzzle-hub_titleRow__vKv43 svg{transform:translateX(3px)}.puzzle-hub_gameInfo__eJAXc h3{color:#2e3026;font-size:1.08rem;font-weight:650;line-height:1.35}.puzzle-hub_gameInfo__eJAXc>p{display:-webkit-box;overflow:hidden;color:#685e4b;font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:1}.puzzle-hub_gameMeta__uTi3l{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;color:#746a57;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.76rem}.puzzle-hub_status__d69Fb{display:inline-flex;align-items:center;gap:.3rem;color:#5f604e;font-weight:650}.puzzle-hub_status__d69Fb svg{width:.8rem;height:.8rem;stroke-width:2.5}.puzzle-hub_statusComplete__N3H_A{color:#315b49}.puzzle-hub_statusProgress__fKGHO{color:#946a2d}.puzzle-hub_statusPreparing__loe2P{color:#7d776b}.puzzle-hub_skeletonHeading__Uzukk{display:flex;justify-content:space-between}.puzzle-hub_skeletonBlock__N_pD2,.puzzle-hub_skeletonHeading__Uzukk i,.puzzle-hub_skeleton__gquYf .puzzle-hub_gameInfo__eJAXc i{display:block;border-radius:6px;background:linear-gradient(90deg,rgba(113,101,78,.08),rgba(255,255,255,.42),rgba(113,101,78,.08));background-size:220% 100%;animation:puzzle-hub_skeleton-shimmer__yalr2 1.5s ease-in-out infinite}.puzzle-hub_skeletonBlock__N_pD2{aspect-ratio:16/11}.puzzle-hub_skeletonHeading__Uzukk i:first-child{width:8rem;height:2.2rem}.puzzle-hub_skeletonHeading__Uzukk i:last-child{width:12rem;height:.4rem;align-self:end}.puzzle-hub_skeleton__gquYf .puzzle-hub_gameInfo__eJAXc i:first-child{width:55%;height:1rem}.puzzle-hub_skeleton__gquYf .puzzle-hub_gameInfo__eJAXc i:nth-child(2){width:85%;height:.7rem}.puzzle-hub_skeleton__gquYf .puzzle-hub_gameInfo__eJAXc i:nth-child(3){width:40%;height:.7rem;margin-top:auto}@keyframes puzzle-hub_skeleton-shimmer__yalr2{to{background-position:-220% 0}}@media (max-width:1023px){.puzzle-hub_gallery__VdJii{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.puzzle-hub_hub__AbQEu{gap:1rem}.puzzle-hub_progressHeader__MMuEJ{align-items:start;flex-direction:column;gap:.8rem}.puzzle-hub_progressTrack___0Ul6{width:100%}.puzzle-hub_gallery__VdJii{grid-template-columns:1fr;gap:1rem}.puzzle-hub_gameCard__5aEsF{max-width:32rem}.puzzle-hub_gameInfo__eJAXc{min-height:7.8rem}}@media (prefers-reduced-motion:reduce){.puzzle-hub_gameCard__5aEsF,.puzzle-hub_skeletonBlock__N_pD2,.puzzle-hub_skeletonHeading__Uzukk i,.puzzle-hub_skeleton__gquYf .puzzle-hub_gameInfo__eJAXc i,.puzzle-hub_titleRow__vKv43 svg{animation:none;transition:none}}