.woodBlockPuzzle_gameViewport___lKLe{--cream:#fff4d8;--ink:#253126;--moss:#55754b;--sage:#90ad76;--gold:#efbd59;position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:440px;overflow:hidden;color:var(--cream);background:radial-gradient(circle at 14% 22%,rgba(236,188,93,.18),transparent 25rem),radial-gradient(circle at 84% 80%,rgba(111,148,93,.24),transparent 28rem),linear-gradient(145deg,#243126,#142019 52%,#101912);font-family:Arial,Helvetica,sans-serif;user-select:none}.woodBlockPuzzle_gameViewport___lKLe:before{position:absolute;inset:0;z-index:-2;background-image:repeating-linear-gradient(91deg,transparent 0 80px,rgba(255,255,255,.017) 81px 82px),repeating-linear-gradient(3deg,rgba(255,255,255,.012) 0 1px,transparent 1px 6px);content:"";opacity:.8}.woodBlockPuzzle_ambient__uZgFD{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.woodBlockPuzzle_ambient__uZgFD span{position:absolute;width:22rem;aspect-ratio:1;border:1px solid rgba(241,199,112,.08);border-radius:44% 56% 62% 38%;animation:woodBlockPuzzle_drift__vV6zg 18s ease-in-out infinite alternate}.woodBlockPuzzle_ambient__uZgFD span:first-child{top:-13rem;right:-6rem;transform:rotate(20deg)}.woodBlockPuzzle_ambient__uZgFD span:nth-child(2){bottom:-15rem;left:-7rem;animation-delay:-7s}.woodBlockPuzzle_ambient__uZgFD span:nth-child(3){right:23%;bottom:8%;width:8rem;animation-delay:-12s;opacity:.55}.woodBlockPuzzle_hud__b7NLg{position:relative;z-index:10;display:grid;grid-template-columns:minmax(132px,.75fr) auto minmax(170px,.75fr);align-items:center;gap:12px;min-height:72px;padding:max(9px,env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid rgba(255,244,216,.12);background:linear-gradient(180deg,rgba(13,23,15,.94),rgba(16,27,18,.78));box-shadow:0 12px 34px rgba(4,10,5,.24);backdrop-filter:blur(14px)}.woodBlockPuzzle_brand__YmIZr{display:flex;align-items:center;gap:9px;min-width:0}.woodBlockPuzzle_brandMark__9ee5o{position:relative;display:grid;grid-template-columns:repeat(2,12px);gap:2px;width:28px;height:28px;padding:1px;transform:rotate(-8deg)}.woodBlockPuzzle_brandMark__9ee5o i{display:block;border-radius:4px;background:linear-gradient(145deg,#f1c26c,#a8652f);box-shadow:inset 1px 1px rgba(255,255,255,.4),0 3px 8px rgba(0,0,0,.3)}.woodBlockPuzzle_brandMark__9ee5o i:nth-child(3){grid-column:2}.woodBlockPuzzle_brand__YmIZr span,.woodBlockPuzzle_brand__YmIZr strong{display:block;line-height:1}.woodBlockPuzzle_brand__YmIZr strong{font-size:.82rem;letter-spacing:-.02em}.woodBlockPuzzle_brand__YmIZr span{margin-top:3px;color:#c5b895;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.woodBlockPuzzle_scoreRack__whv4h{display:flex;justify-content:center;gap:6px}.woodBlockPuzzle_scoreCard__uy6Lp{position:relative;display:grid;min-width:86px;min-height:48px;align-content:center;padding:6px 13px;border:1px solid rgba(239,189,89,.2);border-radius:14px;background:linear-gradient(145deg,rgba(255,244,216,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.15);text-align:center}.woodBlockPuzzle_scoreCard__uy6Lp span{color:#b7bba9;font-size:.55rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.woodBlockPuzzle_scoreCard__uy6Lp strong{margin-top:2px;color:#fff8e9;font-size:1rem;font-variant-numeric:tabular-nums;line-height:1}.woodBlockPuzzle_scoreCard__uy6Lp em{position:absolute;right:3px;bottom:-8px;color:#ffe28c;font-size:.7rem;font-style:normal;font-weight:900;animation:woodBlockPuzzle_scoreFloat__dF5WD .52s ease-out both}.woodBlockPuzzle_comboCard__ApTy3 strong{color:#f2c66f}.woodBlockPuzzle_scorePulse__sZe5n{animation:woodBlockPuzzle_scorePop__S81_A .32s ease-out}.woodBlockPuzzle_headerActions__KAgfB{display:flex;justify-content:flex-end;gap:7px}.woodBlockPuzzle_headerActions__KAgfB button{min-height:40px;border:1px solid rgba(255,244,216,.16);border-radius:12px;padding:8px 11px;background:rgba(255,255,255,.055);color:#eee6d1;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.woodBlockPuzzle_headerActions__KAgfB button:last-child{border-color:rgba(239,189,89,.38);background:rgba(239,189,89,.11);color:#ffe5ad}.woodBlockPuzzle_headerActions__KAgfB button:hover{transform:translateY(-1px);border-color:rgba(255,221,150,.65);background:rgba(255,255,255,.1)}.woodBlockPuzzle_headerActions__KAgfB button:active{transform:translateY(1px) scale(.98)}.woodBlockPuzzle_playArea__DCbmj{display:grid;grid-template-columns:minmax(0,auto) minmax(180px,260px);align-items:center;justify-content:center;gap:clamp(18px,4vw,52px);min-height:0;padding:12px clamp(10px,2.5vw,28px) max(12px,env(safe-area-inset-bottom))}.woodBlockPuzzle_boardFrame__8VB7w{display:grid;gap:7px;width:min(67vh,57vw,540px);min-width:270px}.woodBlockPuzzle_boardTopline__dZQvL{display:flex;justify-content:space-between;padding:0 5px;color:#aeb8a5;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.woodBlockPuzzle_board__qG__a{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(2px,.45vw,5px);width:100%;aspect-ratio:1;padding:clamp(7px,1.2vw,12px);border:1px solid rgba(255,223,157,.24);border-radius:clamp(17px,2.5vw,28px);background:linear-gradient(145deg,rgba(79,51,28,.94),rgba(35,27,19,.98)),#37261a;box-shadow:inset 0 0 0 3px rgba(22,15,10,.35),inset 0 1px rgba(255,229,179,.18),0 28px 70px rgba(3,8,3,.42);touch-action:none}.woodBlockPuzzle_boardCell__QdDN9{position:relative;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:clamp(3px,.6vw,7px);background:linear-gradient(145deg,rgba(255,245,220,.045),transparent 58%),rgba(12,17,12,.36);box-shadow:inset 0 0 0 1px rgba(255,232,190,.06);cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease}.woodBlockPuzzle_boardCell__QdDN9:not(:disabled):hover{background:rgba(255,243,213,.09)}.woodBlockPuzzle_boardCell__QdDN9:disabled{opacity:1;cursor:default}.woodBlockPuzzle_boardCell__QdDN9.woodBlockPuzzle_filled__7WfH7{box-shadow:inset 1px 1px rgba(255,255,255,.34),inset -2px -2px rgba(58,31,14,.2),0 2px 4px rgba(0,0,0,.24);animation:woodBlockPuzzle_blockLand__R2LjU .18s cubic-bezier(.2,.75,.35,1.3)}.woodBlockPuzzle_boardCell__QdDN9.woodBlockPuzzle_filled__7WfH7:before,.woodBlockPuzzle_shapeCell__Y6fqR:before{position:absolute;inset:18%;border:1px solid rgba(88,43,17,.18);border-radius:inherit;content:"";opacity:.55}.woodBlockPuzzle_wood0__ta_aY{background:linear-gradient(145deg,#f4c678,#c17b38 62%,#935428)!important}.woodBlockPuzzle_wood1__OdgNv{background:linear-gradient(145deg,#f0a873,#bc603f 62%,#873d32)!important}.woodBlockPuzzle_wood2__Z_3mS{background:linear-gradient(145deg,#bdd080,#729054 62%,#476437)!important}.woodBlockPuzzle_wood3__bUOHy{background:linear-gradient(145deg,#a9cec1,#568f83 62%,#34665f)!important}.woodBlockPuzzle_wood4__X_kEl{background:linear-gradient(145deg,#d7b1a1,#9e675a 62%,#75463f)!important}.woodBlockPuzzle_wood5__3x5Ed{background:linear-gradient(145deg,#e4c6eb,#9e78ac 62%,#6f527d)!important}.woodBlockPuzzle_validPreview__pRuvR{background:linear-gradient(145deg,#f8e19f,#8fb467)!important;box-shadow:inset 0 0 0 2px rgba(255,249,210,.8),0 0 13px rgba(193,225,119,.5)!important;transform:scale(.9)}.woodBlockPuzzle_validPreview__pRuvR:after{position:absolute;inset:35%;border-radius:50%;background:#faffde;content:""}.woodBlockPuzzle_invalidPreview__S6Nvx{background:repeating-linear-gradient(135deg,#9f4b3e 0 5px,#7f382f 5px 10px)!important;box-shadow:inset 0 0 0 2px rgba(255,203,178,.58)!important}.woodBlockPuzzle_invalidPreview__S6Nvx:after{position:absolute;inset:0;display:grid;place-items:center;color:#ffe1cd;content:"×";font-size:clamp(10px,2vw,22px);font-weight:900}.woodBlockPuzzle_clearing__32BzG{z-index:2;animation:woodBlockPuzzle_clearWood__RjWzy .21s ease-in both!important}.woodBlockPuzzle_traySection__SwrcY{display:grid;gap:12px;align-content:center;min-width:0}.woodBlockPuzzle_trayHeading__4EL2q div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.woodBlockPuzzle_trayHeading__4EL2q span{color:#d9c9a8;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.woodBlockPuzzle_trayHeading__4EL2q strong{color:#f1c56d;font-size:.7rem}.woodBlockPuzzle_trayHeading__4EL2q p{min-height:2.7em;margin:7px 0 0;color:#acb7a8;font-size:.7rem;line-height:1.35}.woodBlockPuzzle_shapeTray__R_QA3{display:grid;grid-template-columns:1fr;gap:9px}.woodBlockPuzzle_shapeButton__l7BII{position:relative;display:grid;grid-template-columns:minmax(78px,1fr) auto;place-items:center;min-height:105px;overflow:hidden;border:1px solid rgba(255,237,201,.13);border-radius:18px;padding:10px;background:linear-gradient(145deg,rgba(255,245,220,.08),rgba(255,255,255,.02)),rgba(17,28,19,.68);box-shadow:inset 0 1px rgba(255,255,255,.04),0 10px 24px rgba(2,7,3,.16);color:#eee4cc;font:inherit;cursor:grab;touch-action:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.woodBlockPuzzle_shapeButton__l7BII:after{position:absolute;inset:auto 8% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(239,189,89,.28),transparent);content:""}.woodBlockPuzzle_shapeButton__l7BII:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(239,189,89,.4);background-color:rgba(66,86,58,.54)}.woodBlockPuzzle_shapeButton__l7BII:not(:disabled):active{cursor:grabbing;transform:translateY(1px) scale(.985)}.woodBlockPuzzle_selectedShape__rtOA1{border-color:#edc069!important;background:rgba(132,112,60,.24)!important;box-shadow:0 0 0 2px rgba(239,189,89,.14),0 12px 28px rgba(2,7,3,.24);transform:translateY(-3px)}.woodBlockPuzzle_usedShape__aIJJW{opacity:.18;filter:grayscale(1);cursor:default}.woodBlockPuzzle_shapeGrid__5muGb{position:relative;display:grid;gap:3px;width:max-content;height:max-content}.woodBlockPuzzle_shapeCell__Y6fqR{position:relative;display:block;width:clamp(17px,3.6vmin,29px);aspect-ratio:1;border-radius:5px;box-shadow:inset 1px 1px rgba(255,255,255,.33),inset -2px -2px rgba(65,31,12,.18),0 3px 6px rgba(0,0,0,.24)}.woodBlockPuzzle_shapeLabel__GmeWZ{align-self:end;justify-self:end;color:#9ba997;font-size:.55rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.woodBlockPuzzle_dragGhost__xc2lX{position:fixed;z-index:100;pointer-events:none;transform:translate(-50%,-50%) scale(1.08);filter:drop-shadow(0 13px 12px rgba(0,0,0,.42));animation:woodBlockPuzzle_ghostLift__JL8Zq .12s ease-out}.woodBlockPuzzle_ghostGrid__pRGMM{gap:4px}.woodBlockPuzzle_ghostGrid__pRGMM .woodBlockPuzzle_shapeCell__Y6fqR{width:clamp(25px,5vmin,43px)}.woodBlockPuzzle_overlay__sQyQU{position:absolute;inset:0;z-index:200;display:grid;place-items:center;overflow:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 30%,rgba(146,176,112,.22),transparent 32rem),rgba(8,15,10,.88);backdrop-filter:blur(14px);animation:woodBlockPuzzle_overlayIn__Fq7qr .22s ease-out}.woodBlockPuzzle_introCard__8K93I{width:min(590px,100%);max-height:100%;overflow:auto;border:1px solid rgba(239,198,114,.28);border-radius:30px;padding:clamp(20px,4vw,38px);background:radial-gradient(circle at 50% 0,rgba(239,189,89,.12),transparent 42%),linear-gradient(150deg,rgba(41,58,42,.98),rgba(17,28,19,.99));box-shadow:inset 0 1px rgba(255,255,255,.08),0 36px 100px rgba(0,0,0,.56);text-align:center}.woodBlockPuzzle_heroArt__I4qFK{position:relative;width:122px;height:94px;margin:0 auto 12px}.woodBlockPuzzle_heroGrid__P386T{position:absolute;inset:8px 11px 0;border:6px solid #563a25;border-radius:18px;background:repeating-linear-gradient(90deg,transparent 0 17px,rgba(255,255,255,.07) 18px 19px),repeating-linear-gradient(0deg,rgba(11,18,12,.7) 0 17px,rgba(255,255,255,.06) 18px 19px);box-shadow:0 15px 30px rgba(0,0,0,.34);transform:perspective(150px) rotateX(10deg) rotate(-3deg)}.woodBlockPuzzle_heroBlock__wN2s9{position:absolute;top:3px;right:8px;display:grid;grid-template-columns:repeat(2,19px);gap:3px;transform:rotate(8deg);filter:drop-shadow(0 8px 6px rgba(0,0,0,.32))}.woodBlockPuzzle_heroBlock__wN2s9 i{width:19px;height:19px;border-radius:5px;background:linear-gradient(145deg,#f3ce7c,#a9632f);box-shadow:inset 1px 1px rgba(255,255,255,.4)}.woodBlockPuzzle_heroBlock__wN2s9 i:nth-child(3){grid-column:2}.woodBlockPuzzle_kicker__I6Kck{margin:0;color:#e9bd67;font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.woodBlockPuzzle_introCard__8K93I h1,.woodBlockPuzzle_introCard__8K93I h2{margin:8px 0 0;color:#fff5dd;font-size:clamp(2rem,7vw,4.2rem);line-height:.95;letter-spacing:-.055em}.woodBlockPuzzle_introCard__8K93I h2{font-size:clamp(2rem,6vw,3.3rem)}.woodBlockPuzzle_lead___h3rZ{max-width:470px;margin:13px auto 0;color:#c4cbbd;font-size:clamp(.82rem,2vw,1rem);line-height:1.5}.woodBlockPuzzle_miniTour__mYzLU{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.woodBlockPuzzle_miniTour__mYzLU article{display:grid;place-items:center;gap:3px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:11px 6px;background:rgba(255,255,255,.035)}.woodBlockPuzzle_helpCard__N0HhA li b,.woodBlockPuzzle_miniTour__mYzLU b{display:grid;width:24px;aspect-ratio:1;place-items:center;border-radius:50%;background:#e5b65d;color:#243026;font-size:.7rem}.woodBlockPuzzle_miniTour__mYzLU strong{font-size:.76rem}.woodBlockPuzzle_miniTour__mYzLU span{color:#9faa9c;font-size:.62rem;line-height:1.25}.woodBlockPuzzle_primaryButton__QBFVV{min-width:min(260px,90%);min-height:50px;margin-top:20px;border:0;border-radius:16px;padding:12px 22px;background:linear-gradient(145deg,#ffe198,#e2a84b);box-shadow:inset 0 1px rgba(255,255,255,.65),0 12px 30px rgba(224,161,68,.23);color:#283227;font:inherit;font-size:.9rem;font-weight:900;cursor:pointer;transition:transform .15s ease,filter .15s ease}.woodBlockPuzzle_primaryButton__QBFVV:hover{transform:translateY(-2px);filter:brightness(1.06)}.woodBlockPuzzle_primaryButton__QBFVV:active{transform:translateY(1px) scale(.985)}.woodBlockPuzzle_inputHint__ph8Wr{margin:12px 0 0;color:#8f9d8d;font-size:.62rem}.woodBlockPuzzle_finalScores__R2Jgw{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px}.woodBlockPuzzle_finalScores__R2Jgw div{display:grid;gap:5px;padding:14px;border:1px solid rgba(239,189,89,.18);border-radius:16px;background:rgba(255,255,255,.04)}.woodBlockPuzzle_finalScores__R2Jgw span{color:#a6b09f;font-size:.62rem;font-weight:800;text-transform:uppercase}.woodBlockPuzzle_finalScores__R2Jgw strong{color:#ffe19b;font-size:1.55rem}.woodBlockPuzzle_newRecord__RBQ4B{margin:12px 0 -7px;color:#d8f0a1;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.woodBlockPuzzle_helpCard__N0HhA{width:min(530px,100%);text-align:left}.woodBlockPuzzle_helpCard__N0HhA .woodBlockPuzzle_kicker__I6Kck,.woodBlockPuzzle_helpCard__N0HhA h2{text-align:center}.woodBlockPuzzle_helpCard__N0HhA ol{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.woodBlockPuzzle_helpCard__N0HhA li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;border-radius:13px;background:rgba(255,255,255,.04);color:#bbc5b7;font-size:.72rem;line-height:1.4}.woodBlockPuzzle_helpCard__N0HhA li strong{color:#f4ead3}.woodBlockPuzzle_helpCard__N0HhA .woodBlockPuzzle_primaryButton__QBFVV{display:block;margin-inline:auto}.woodBlockPuzzle_gameViewport___lKLe button:focus-visible{outline:3px solid #fff0a8;outline-offset:3px}@keyframes woodBlockPuzzle_drift__vV6zg{to{transform:translate3d(1.5rem,-1rem,0) rotate(22deg)}}@keyframes woodBlockPuzzle_blockLand__R2LjU{0%{transform:scale(.45);filter:brightness(1.4)}70%{transform:scale(1.07)}}@keyframes woodBlockPuzzle_clearWood__RjWzy{55%{transform:scale(1.12);filter:brightness(1.75)}to{transform:scale(.15) rotate(18deg);opacity:0}}@keyframes woodBlockPuzzle_scorePop__S81_A{50%{transform:scale(1.16);color:#ffe293}}@keyframes woodBlockPuzzle_scoreFloat__dF5WD{to{transform:translateY(-24px);opacity:0}}@keyframes woodBlockPuzzle_ghostLift__JL8Zq{0%{opacity:.3;transform:translate(-50%,-35%) scale(.75)}}@keyframes woodBlockPuzzle_overlayIn__Fq7qr{0%{opacity:0}}@media (max-width:760px),(orientation:portrait){.woodBlockPuzzle_gameViewport___lKLe{grid-template-rows:auto minmax(0,1fr)}.woodBlockPuzzle_hud__b7NLg{grid-template-columns:minmax(84px,.6fr) 1fr auto;gap:5px;min-height:70px;padding-inline:7px}.woodBlockPuzzle_brand__YmIZr{gap:4px}.woodBlockPuzzle_brandMark__9ee5o{grid-template-columns:repeat(2,9px);width:21px;height:21px}.woodBlockPuzzle_brand__YmIZr strong{font-size:.66rem}.woodBlockPuzzle_brand__YmIZr span{font-size:.48rem;letter-spacing:.1em}.woodBlockPuzzle_scoreRack__whv4h{gap:3px}.woodBlockPuzzle_scoreCard__uy6Lp{min-width:56px;min-height:44px;padding:5px;border-radius:11px}.woodBlockPuzzle_scoreCard__uy6Lp span{font-size:.45rem;letter-spacing:.08em}.woodBlockPuzzle_scoreCard__uy6Lp strong{font-size:.78rem}.woodBlockPuzzle_comboCard__ApTy3{display:none}.woodBlockPuzzle_headerActions__KAgfB button{min-width:42px;min-height:42px;padding:5px 7px;font-size:0}.woodBlockPuzzle_headerActions__KAgfB button:first-child:after{content:"?";font-size:.82rem}.woodBlockPuzzle_headerActions__KAgfB button:last-child:after{content:"↻";font-size:1rem}.woodBlockPuzzle_playArea__DCbmj{grid-template-columns:1fr;grid-template-rows:minmax(0,auto) auto;align-content:center;gap:8px;padding:7px 6px max(7px,env(safe-area-inset-bottom))}.woodBlockPuzzle_boardFrame__8VB7w{width:min(92vw,calc(100dvh - 252px),520px);min-width:0;margin-inline:auto}.woodBlockPuzzle_boardTopline__dZQvL{font-size:.5rem}.woodBlockPuzzle_traySection__SwrcY{width:min(94vw,520px);gap:5px;margin-inline:auto}.woodBlockPuzzle_trayHeading__4EL2q{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.woodBlockPuzzle_trayHeading__4EL2q div{display:block}.woodBlockPuzzle_trayHeading__4EL2q div strong{display:none}.woodBlockPuzzle_trayHeading__4EL2q p{min-height:0;margin:0;overflow:hidden;font-size:.57rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.woodBlockPuzzle_shapeTray__R_QA3{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.woodBlockPuzzle_shapeButton__l7BII{grid-template-columns:1fr;min-height:82px;padding:7px 3px 4px;border-radius:13px}.woodBlockPuzzle_shapeCell__Y6fqR{width:clamp(14px,4.4vw,22px);border-radius:4px}.woodBlockPuzzle_shapeLabel__GmeWZ{align-self:end;justify-self:center;font-size:.45rem}.woodBlockPuzzle_introCard__8K93I{border-radius:23px}}@media (max-width:370px){.woodBlockPuzzle_hud__b7NLg{grid-template-columns:68px 1fr auto}.woodBlockPuzzle_brandMark__9ee5o{display:none}.woodBlockPuzzle_scoreCard__uy6Lp{min-width:50px}.woodBlockPuzzle_scoreCard__uy6Lp:nth-child(2){min-width:58px}.woodBlockPuzzle_boardFrame__8VB7w{width:min(94vw,calc(100dvh - 241px))}.woodBlockPuzzle_shapeButton__l7BII{min-height:73px}.woodBlockPuzzle_miniTour__mYzLU{gap:4px}.woodBlockPuzzle_miniTour__mYzLU article{padding:8px 3px}}@media (max-height:560px) and (orientation:landscape){.woodBlockPuzzle_hud__b7NLg{min-height:56px;padding-block:5px}.woodBlockPuzzle_brand__YmIZr span{display:none}.woodBlockPuzzle_scoreCard__uy6Lp{min-height:40px}.woodBlockPuzzle_playArea__DCbmj{grid-template-columns:auto minmax(180px,230px);gap:15px;padding-block:5px}.woodBlockPuzzle_boardFrame__8VB7w{width:min(78vh,58vw,450px)}.woodBlockPuzzle_shapeButton__l7BII{min-height:72px}.woodBlockPuzzle_shapeCell__Y6fqR{width:clamp(16px,4.1vmin,23px)}.woodBlockPuzzle_trayHeading__4EL2q p{min-height:2em;margin-top:3px}.woodBlockPuzzle_introCard__8K93I{padding-block:15px}.woodBlockPuzzle_heroArt__I4qFK{display:none}.woodBlockPuzzle_miniTour__mYzLU{margin-top:10px}.woodBlockPuzzle_primaryButton__QBFVV{min-height:42px;margin-top:11px}}@media (prefers-reduced-motion:reduce){.woodBlockPuzzle_gameViewport___lKLe *,.woodBlockPuzzle_gameViewport___lKLe :after,.woodBlockPuzzle_gameViewport___lKLe :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}