.BlockGardenGame_game__oj9tG{width:min(440px,100%);margin:0 auto;padding:22px;border:1px solid var(--line);border-radius:26px;color:var(--ink);background:var(--panel);box-shadow:var(--shadow)}.BlockGardenGame_topline__uYxYg{display:flex;align-items:center;justify-content:space-between;gap:12px}.BlockGardenGame_topline__uYxYg>div:first-child{display:grid;gap:2px}.BlockGardenGame_stats__PYH3M small,.BlockGardenGame_topline__uYxYg span{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.1em}.BlockGardenGame_topline__uYxYg strong{font-size:clamp(23px,4vw,30px);letter-spacing:-.045em}.BlockGardenGame_controls__1R4p8{display:flex;align-items:center;gap:7px}.BlockGardenGame_soundVolume__tIool{display:flex;width:72px;align-items:center}.BlockGardenGame_soundVolume__tIool input{width:72px;margin:0;accent-color:var(--accent);cursor:pointer}.BlockGardenGame_soundVolume__tIool input:disabled{cursor:not-allowed;opacity:.35}.BlockGardenGame_srOnly__UVQUX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.BlockGardenGame_controlButton__6PrN3{display:grid;width:38px;height:38px;place-items:center;padding:0;font-size:19px}.BlockGardenGame_controlButton__6PrN3,.BlockGardenGame_nextLevel__KI7_0,.BlockGardenGame_outcome__5BSU2 button{border:1px solid var(--line);border-radius:12px;color:var(--accent-dark);background:var(--panel);font-weight:800;cursor:pointer}.BlockGardenGame_nextLevel__KI7_0,.BlockGardenGame_outcome__5BSU2 button{padding:9px 14px;font-size:13px;text-decoration:none}.BlockGardenGame_controlButton__6PrN3:hover,.BlockGardenGame_nextLevel__KI7_0:hover,.BlockGardenGame_outcome__5BSU2 button:hover{border-color:var(--accent);background:var(--accent-soft)}.BlockGardenGame_stats__PYH3M{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0 14px}.BlockGardenGame_stats__PYH3M>div{display:grid;gap:2px;padding:9px 14px;border:1px solid var(--line);border-radius:13px;background:#f9faff}.BlockGardenGame_stats__PYH3M strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlockGardenGame_summarySentinel__dKJ8H{height:0}.BlockGardenGame_bestScore__SLhC6{display:flex;align-items:center;justify-content:center;gap:6px;margin:-3px 0 13px;color:var(--accent-dark);font-size:11px;font-weight:850;letter-spacing:.08em}.BlockGardenGame_bestScore__SLhC6 strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.BlockGardenGame_comboStatus__hdQ35{min-height:30px;margin:-6px 0 12px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;color:var(--accent-dark);background:var(--accent-soft);font-size:11px;font-weight:750;line-height:1.4;text-align:center}.BlockGardenGame_comboStatus__hdQ35 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.BlockGardenGame_objective__sBxOJ{margin:-3px 2px 12px;text-align:center}.BlockGardenGame_goal__7hYc5{margin:0;color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.06em}.BlockGardenGame_markedGoal__ayK_F{border:1px solid #cdb887;border-radius:999px;color:#79602d;background:#faf4e6}.BlockGardenGame_markedGoal__ayK_F,.BlockGardenGame_rotationGoal__4lDc9{width:fit-content;margin:7px auto 5px;padding:5px 10px;font-size:11px;font-weight:900;letter-spacing:.05em}.BlockGardenGame_rotationGoal__4lDc9{border:1px solid #dba976;border-radius:999px;color:#8a4d21;background:#fff2df}.BlockGardenGame_colorRule__F6SoT{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.BlockGardenGame_batchLabel__K3hXk{margin:7px 0 0;color:var(--accent-dark);font-size:11px;font-weight:850;letter-spacing:.06em}.BlockGardenGame_boardWrap__So5tw{position:relative}.BlockGardenGame_board__yTzns{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;padding:12px;border:1px solid #dfe4f3;border-radius:21px;background:#eef1f9;box-shadow:inset 0 2px 10px rgb(34 48 94/7%)}.BlockGardenGame_cell__FPiSD{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;padding:0;border:1px solid #e3e8f3;border-radius:9px;background:#fff;cursor:pointer;transition:transform .12s ease,background .12s ease}.BlockGardenGame_cell__FPiSD:hover:not(:disabled){transform:scale(.94);background:var(--accent-soft)}.BlockGardenGame_cell__FPiSD[data-color="1"],.BlockGardenGame_pieceCell__jOAx8[data-color="1"]{border-color:#dc8a24;background:linear-gradient(145deg,#ffcb68,#f39a36);box-shadow:inset 0 -3px 0 rgb(151 91 45/17%)}.BlockGardenGame_cell__FPiSD[data-color="2"],.BlockGardenGame_pieceCell__jOAx8[data-color="2"]{border-color:#2e9955;background:linear-gradient(145deg,#83d891,#35ae68);box-shadow:inset 0 -3px 0 rgb(33 119 85/17%)}.BlockGardenGame_cell__FPiSD[data-color="3"],.BlockGardenGame_pieceCell__jOAx8[data-color="3"]{border-color:#7755bf;background:linear-gradient(145deg,#ba9aef,#8562d7);box-shadow:inset 0 -3px 0 rgb(82 74 151/17%)}.BlockGardenGame_cell__FPiSD[data-color="4"],.BlockGardenGame_pieceCell__jOAx8[data-color="4"]{border-color:#cf5084;background:linear-gradient(145deg,#ffabc6,#e76598);box-shadow:inset 0 -3px 0 rgb(157 62 90/17%)}.BlockGardenGame_cell__FPiSD.BlockGardenGame_markedCell__0oWU0{outline:2px solid #bca26b;outline-offset:-3px}.BlockGardenGame_cell__FPiSD[data-clearing-color]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:BlockGardenGame_garden-clear___1ZmM .42s cubic-bezier(.22,.61,.36,1) both}.BlockGardenGame_cell__FPiSD[data-clearing-color="1"]:after{background:linear-gradient(145deg,#ffcb68,#f39a36)}.BlockGardenGame_cell__FPiSD[data-clearing-color="2"]:after{background:linear-gradient(145deg,#83d891,#35ae68)}.BlockGardenGame_cell__FPiSD[data-clearing-color="3"]:after{background:linear-gradient(145deg,#ba9aef,#8562d7)}.BlockGardenGame_cell__FPiSD[data-clearing-color="4"]:after{background:linear-gradient(145deg,#ffabc6,#e76598)}@keyframes BlockGardenGame_garden-clear___1ZmM{0%{opacity:.96;transform:scale(1)}35%{opacity:.82;transform:scale(.95)}to{opacity:0;transform:scale(.7)}}.BlockGardenGame_cell__FPiSD.BlockGardenGame_validPreview__tPxww{outline:3px solid var(--mint);outline-offset:-4px;filter:brightness(1.06)}.BlockGardenGame_cell__FPiSD.BlockGardenGame_invalidPreview__06UE5{outline:3px solid #d97065;outline-offset:-4px}.BlockGardenGame_cell__FPiSD.BlockGardenGame_keyboardTarget__KmPf3{z-index:1;outline:3px solid var(--accent-dark);outline-offset:1px}.BlockGardenGame_cell__FPiSD.BlockGardenGame_hintCell__6hxTc{z-index:1;outline:3px solid var(--accent-dark);outline-offset:-3px}.BlockGardenGame_message__PX50z{min-height:22px;margin:12px 2px;color:var(--muted);font-size:14px;font-weight:650;text-align:center}.BlockGardenGame_tray__rPtGa{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.BlockGardenGame_rotationPanel__NHkc0{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;margin-top:10px;padding:8px 10px;border:1px solid #dba976;border-radius:12px;background:#fff9ef}.BlockGardenGame_endlessTools__u8Uyf{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:13px;background:#f9faff}.BlockGardenGame_endlessTools__u8Uyf p{margin:0 0 8px;color:var(--accent-dark);font-size:10px;font-weight:850;text-align:center;letter-spacing:.04em}.BlockGardenGame_endlessTools__u8Uyf>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.BlockGardenGame_endlessTools__u8Uyf button{min-height:40px;padding:6px;border:1px solid #cdd6f7;border-radius:10px;color:var(--accent-dark);background:#fff;font-size:12px;font-weight:800;cursor:pointer}.BlockGardenGame_endlessTools__u8Uyf button:hover:not(:disabled),.BlockGardenGame_endlessTools__u8Uyf button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.BlockGardenGame_endlessTools__u8Uyf button:disabled{opacity:.5;cursor:default}.BlockGardenGame_rotationPanel__NHkc0>div{display:flex;align-items:center;gap:12px}.BlockGardenGame_rotationPanel__NHkc0 span{color:#8a4d21;font-size:11px;font-weight:850;letter-spacing:.04em}.BlockGardenGame_rotationPanel__NHkc0 .BlockGardenGame_pieceCell__jOAx8,.BlockGardenGame_rotationPanel__NHkc0 .BlockGardenGame_pieceGap__B9jk_{width:15px;height:15px}.BlockGardenGame_rotateButton__ttmbS{min-width:110px;min-height:42px;border:1px solid #dba976;border-radius:12px;color:#8a4d21;background:#fff2df;font-size:13px;font-weight:850;cursor:pointer}.BlockGardenGame_rotateButton__ttmbS:hover:not(:disabled){background:#ffe7c4}.BlockGardenGame_rotateButton__ttmbS:disabled{opacity:.52;cursor:default}.BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_traySlot__Qqz6Z{display:grid;height:92px;place-items:center;padding:8px;border:2px solid var(--line);border-radius:17px;background:var(--panel)}.BlockGardenGame_traySlot__Qqz6Z{position:relative;cursor:grab;touch-action:none}.BlockGardenGame_traySlot__Qqz6Z:active{cursor:grabbing}.BlockGardenGame_traySlot__Qqz6Z:disabled{cursor:default}.BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgb(82 105 232/10%)}.BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_hintPiece__U9ZKp{border-color:var(--accent-dark);box-shadow:0 0 0 3px rgb(82 105 232/22%)}.BlockGardenGame_emptySlot__WRC1k{border-style:dashed;background:#f9faff}.BlockGardenGame_piece___5EX_{display:grid;gap:3px;width:max-content;max-width:100%}.BlockGardenGame_pieceCell__jOAx8,.BlockGardenGame_pieceGap__B9jk_{display:block;width:22px;height:22px;border:1px solid transparent;border-radius:5px}.BlockGardenGame_pieceGap__B9jk_{visibility:hidden}.BlockGardenGame_pieceShortcut__pwZVf{position:absolute;right:7px;bottom:5px;color:var(--accent-dark);font-size:11px;font-weight:850}.BlockGardenGame_ghost__r0Nwq{position:fixed;z-index:100;pointer-events:none;opacity:.83;filter:drop-shadow(0 10px 8px rgb(34 48 94/24%))}.BlockGardenGame_rule__rZYV1{margin:15px 3px 0;color:var(--muted);font-size:13px;line-height:1.55;text-align:center}.BlockGardenGame_help__UvLDi{margin:15px 0 0;padding:13px;border:1px solid var(--line);border-radius:16px;background:#f9faff}.BlockGardenGame_helpActions__A6SDL,.BlockGardenGame_walkthroughControls__TpJcP{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.BlockGardenGame_helpActions__A6SDL button,.BlockGardenGame_walkthroughControls__TpJcP button{min-height:38px;padding:7px 11px;border:1px solid #dfe4ff;border-radius:10px;color:var(--accent-dark);background:#fff;font-size:12px;font-weight:800;cursor:pointer}.BlockGardenGame_helpActions__A6SDL button:hover,.BlockGardenGame_walkthroughControls__TpJcP button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.BlockGardenGame_helpActions__A6SDL button:disabled{opacity:.5;cursor:not-allowed}.BlockGardenGame_helpOverride__xfpUD{display:block;margin:9px auto 0;padding:5px 8px;border:0;color:var(--accent-dark);background:transparent;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.BlockGardenGame_helpNote__Bd0rX,.BlockGardenGame_unlockText__SZzNc{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.4;text-align:center}.BlockGardenGame_walkthroughControls__TpJcP button:disabled{opacity:.45;cursor:default}.BlockGardenGame_helpText__YiDid{margin:11px 0;color:var(--ink);font-size:12px;line-height:1.5;text-align:center}.BlockGardenGame_walkthrough__xqqbd{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.BlockGardenGame_walkthroughLabel__4gmuP{margin:0;color:var(--accent-dark);font-size:11px;font-weight:850;letter-spacing:.05em;text-align:center}.BlockGardenGame_walkthroughBoard__bkB9s{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;width:min(260px,100%);margin:12px auto;padding:6px;border:1px solid #dfe4f3;border-radius:13px;background:#eef1f9}.BlockGardenGame_walkthroughCell__nzPE7{border-radius:4px;cursor:default}.BlockGardenGame_walkthroughCell__nzPE7.BlockGardenGame_walkthroughPreview__x1HUa{outline:2px solid var(--accent-dark);outline-offset:-2px}.BlockGardenGame_walkthroughNote__nLTCO{margin:11px 0 0;color:var(--muted);font-size:11px;line-height:1.4;text-align:center}.BlockGardenGame_endlessLink__0AN97{display:block;width:fit-content;margin:12px auto 0;color:var(--accent-dark);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.BlockGardenGame_keyboardHint__l5dx8{margin:12px 3px 0;color:var(--muted);font-size:11px;font-weight:750;line-height:1.5;text-align:center}.BlockGardenGame_outcome__5BSU2{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-radius:21px;background:rgb(248 249 255/95%);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.BlockGardenGame_outcome__5BSU2 span{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.12em}.BlockGardenGame_outcome__5BSU2 strong{margin-top:8px;font-size:32px}.BlockGardenGame_outcome__5BSU2 p{max-width:250px;line-height:1.5}.BlockGardenGame_outcome__5BSU2 .BlockGardenGame_newBest__Phr64{margin:0 0 12px;color:var(--accent-dark);font-weight:850}.BlockGardenGame_outcome__5BSU2 .BlockGardenGame_clearGrade__cK9Zv{margin:-4px 0 12px;color:var(--accent-dark);font-size:12px;font-weight:750}.BlockGardenGame_outcomeEndless__iyIPT{margin-top:14px;color:var(--accent-dark);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.BlockGardenGame_game__oj9tG{padding:13px;border-radius:20px}.BlockGardenGame_topline__uYxYg strong{font-size:21px}.BlockGardenGame_soundVolume__tIool{display:none}.BlockGardenGame_controlButton__6PrN3{width:34px;height:34px;font-size:18px}.BlockGardenGame_board__yTzns{gap:3px;padding:7px;border-radius:15px}.BlockGardenGame_cell__FPiSD{border-radius:5px}.BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_traySlot__Qqz6Z{height:76px}.BlockGardenGame_pieceCell__jOAx8,.BlockGardenGame_pieceGap__B9jk_{width:18px;height:18px}.BlockGardenGame_stats__PYH3M>div{padding:8px}}@media (prefers-reduced-motion:reduce){.BlockGardenGame_cell__FPiSD{transition:none}.BlockGardenGame_cell__FPiSD[data-clearing-color]:after{display:none}}.BlockGardenGame_puzzleActions__CeXsz{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;font-size:12px;color:var(--muted)}.BlockGardenGame_puzzleActions__CeXsz button{min-height:38px;border:1px solid var(--line);border-radius:10px;padding:6px 12px;background:var(--accent-soft);color:var(--accent-dark);cursor:pointer}.BlockGardenGame_puzzleActions__CeXsz button:disabled{opacity:.5;cursor:default}.BlockGardenGame_nextBatch__NQKnd{padding:8px;margin-top:10px;border:1px solid var(--line);border-radius:12px;background:#f9faff}.BlockGardenGame_nextBatch__NQKnd p{margin:0 0 8px;font-size:10px;text-align:center;color:var(--muted)}.BlockGardenGame_nextBatch__NQKnd>div{display:flex;justify-content:space-around;align-items:center;min-height:35px}.BlockGardenGame_nextBatch__NQKnd .BlockGardenGame_pieceCell__jOAx8,.BlockGardenGame_nextBatch__NQKnd .BlockGardenGame_pieceGap__B9jk_{width:12px;height:12px}.BlockGardenGame_cell__FPiSD{scroll-margin-top:calc(var(--garden-header-height, 72px) + 12px)}@media (max-width:520px){.BlockGardenGame_stats__PYH3M{margin-block:8px}.BlockGardenGame_objective__sBxOJ{margin-bottom:8px}.BlockGardenGame_colorRule__F6SoT{font-size:10px}.BlockGardenGame_markedGoal__ayK_F,.BlockGardenGame_rotationGoal__4lDc9{margin-block:4px;padding-block:3px}.BlockGardenGame_message__PX50z{font-size:12px;margin-block:8px}}.BlockGardenGame_board__yTzns{scroll-margin-top:calc(var(--garden-header-height, 72px) + 12px)}.BlockGardenGame_stickySummary__NQOHq{position:relative;background:var(--panel)}.BlockGardenGame_pinnedSummary__kBBEc{margin-inline:-10px;padding:7px 10px 4px;border:1px solid var(--line);border-radius:0 0 15px 15px;box-shadow:0 9px 18px rgb(34 48 94/13%)}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_stats__PYH3M{gap:6px;margin:0 0 5px}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_stats__PYH3M>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:4px;padding:5px 7px;border-radius:9px}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_stats__PYH3M small{font-size:9px}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_stats__PYH3M strong{font-size:16px}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_objective__sBxOJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 5px;margin:0}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_batchLabel__K3hXk,.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_goal__7hYc5,.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_markedGoal__ayK_F,.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_rotationGoal__4lDc9{width:auto;margin:0;padding:2px 5px;font-size:9px;line-height:1.2}.BlockGardenGame_pinnedSummary__kBBEc .BlockGardenGame_colorRule__F6SoT{display:none}@media (max-width:520px){.BlockGardenGame_pinnedSummary__kBBEc{margin-inline:-6px;padding-inline:6px}}.BlockGardenGame_cell__FPiSD.BlockGardenGame_clearPreview__pUtdA,.BlockGardenGame_cell__FPiSD.BlockGardenGame_clearPreview__pUtdA:hover:not(:disabled){z-index:3;transform:scale(1.08);outline:2px solid #3ba78a;outline-offset:-1px;filter:brightness(1.12);box-shadow:0 0 9px rgb(59 167 138/38%),inset 0 0 0 2px rgb(255 255 255/55%)}@media (prefers-reduced-motion:reduce){.BlockGardenGame_cell__FPiSD.BlockGardenGame_clearPreview__pUtdA,.BlockGardenGame_cell__FPiSD.BlockGardenGame_clearPreview__pUtdA:hover:not(:disabled){transform:none}}.BlockGardenGame_playDock__oEIUv{position:sticky;top:calc(var(--garden-header-height, 72px) + 8px);z-index:10;display:flow-root;padding-block:6px;background:var(--panel);scroll-margin-top:calc(var(--garden-header-height, 72px) + 8px)}.BlockGardenGame_playDock__oEIUv[data-fits-viewport=false]{position:relative;top:auto}.BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{width:min(100%,var(--garden-board-size,100%));margin-inline:auto}.BlockGardenGame_playDock__oEIUv .BlockGardenGame_pinnedSummary__kBBEc{margin-inline:0}.BlockGardenGame_playDockBoundary__ivnK9{min-height:calc(100dvh - var(--garden-header-height, 72px) - 20px)}.BlockGardenGame_compact__bIBWT{padding:12px;border:0;border-radius:0;box-shadow:none;max-width:none}.BlockGardenGame_compact__bIBWT .BlockGardenGame_board__yTzns{width:min(330px,100%)}.BlockGardenGame_compact__bIBWT .BlockGardenGame_pinnedSummary__kBBEc,.BlockGardenGame_compact__bIBWT .BlockGardenGame_stickySummary__NQOHq{position:static;box-shadow:none}.BlockGardenGame_compact__bIBWT .BlockGardenGame_boardHeader__m4pRV{padding:0}.BlockGardenGame_compact__bIBWT .BlockGardenGame_boardHeader__m4pRV h2{font-size:22px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_tray__rPtGa{gap:8px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_traySlot__Qqz6Z{padding:8px;min-height:85px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_keyboardHint__l5dx8,.BlockGardenGame_compact__bIBWT .BlockGardenGame_rule__rZYV1{font-size:11px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_help__UvLDi{padding:10px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_outcome__5BSU2{padding:14px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_outcome__5BSU2 strong{font-size:27px}.BlockGardenGame_compact__bIBWT{height:100%;position:relative;padding:48px 14px 12px;display:flex;flex-direction:column;justify-content:center;gap:12px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_topline__uYxYg{position:absolute;top:8px;right:10px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_help__UvLDi,.BlockGardenGame_compact__bIBWT .BlockGardenGame_keyboardHint__l5dx8,.BlockGardenGame_compact__bIBWT .BlockGardenGame_message__PX50z,.BlockGardenGame_compact__bIBWT .BlockGardenGame_objective__sBxOJ,.BlockGardenGame_compact__bIBWT .BlockGardenGame_rule__rZYV1,.BlockGardenGame_compact__bIBWT .BlockGardenGame_soundVolume__tIool,.BlockGardenGame_compact__bIBWT .BlockGardenGame_stats__PYH3M,.BlockGardenGame_compact__bIBWT .BlockGardenGame_summarySentinel__dKJ8H,.BlockGardenGame_compact__bIBWT .BlockGardenGame_topline__uYxYg>div:first-child{display:none}.BlockGardenGame_compact__bIBWT .BlockGardenGame_controlButton__6PrN3{min-height:28px;width:28px;height:28px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_board__yTzns{width:min(304px,100%);margin-inline:auto;padding:8px;gap:4px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_tray__rPtGa{width:min(340px,100%);margin-inline:auto}.BlockGardenGame_compact__bIBWT .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_compact__bIBWT .BlockGardenGame_traySlot__Qqz6Z{height:70px;min-height:70px;padding:5px}.BlockGardenGame_compact__bIBWT .BlockGardenGame_playDock__oEIUv{position:static;padding:0}.BlockGardenGame_compact__bIBWT .BlockGardenGame_playDockBoundary__ivnK9{min-height:0}.BlockGardenGame_compact__bIBWT .BlockGardenGame_outcome__5BSU2 p,.BlockGardenGame_compact__bIBWT .BlockGardenGame_outcome__5BSU2 span{display:none}.BlockGardenGame_game__oj9tG{--ink:#25432b;--muted:#536c50;--accent:#388347;--accent-dark:#286139;--accent-soft:#e0efd5;--panel:#fff8e7;--line:#cedab5;--mint:#24875a;border:2px solid #a7c48d;background:linear-gradient(150deg,#fff9e9,#f5f2d7);box-shadow:0 5px 0 #a9c18d,0 18px 40px #40682a18}.BlockGardenGame_topline__uYxYg strong{color:#2b5431;font-weight:900}.BlockGardenGame_controlButton__6PrN3{border-color:#b1c992;background:#f2f8e9;box-shadow:0 3px 0 #b0c795}.BlockGardenGame_stats__PYH3M{gap:7px}.BlockGardenGame_stats__PYH3M>div{border:0;color:#fff;background:#388347;box-shadow:inset 0 -3px 0 #276737}.BlockGardenGame_stats__PYH3M>div:first-child{background:#2c6c3e}.BlockGardenGame_stats__PYH3M small{color:#e3f4c9;letter-spacing:.06em}.BlockGardenGame_stats__PYH3M strong{font-size:23px;font-weight:900}.BlockGardenGame_goal__7hYc5{color:#315d31;letter-spacing:.03em}.BlockGardenGame_markedGoal__ayK_F{color:#795200;border-color:#d4a741;background:#ffebac}.BlockGardenGame_rotationGoal__4lDc9{color:#85471c;border-color:#e1ac69;background:#ffe8bf}.BlockGardenGame_board__yTzns{border:2px solid #89ac72;background:#b8cc99;box-shadow:inset 0 3px 0 #a3be84,0 4px 0 #88a96f}.BlockGardenGame_cell__FPiSD{border-color:#d4dfb8;background:#e9efd5;box-shadow:inset 0 2px 3px #58753512}.BlockGardenGame_cell__FPiSD:hover:not(:disabled){background:#d9e8be}.BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]){box-shadow:inset 0 2px 0 #ffffff60,inset 0 -3px 0 #25432b22}.BlockGardenGame_cell__FPiSD.BlockGardenGame_markedCell__0oWU0{outline-color:#b78012}.BlockGardenGame_playDock__oEIUv{background:#fff8e7}.BlockGardenGame_stickySummary__NQOHq{background:transparent}.BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_traySlot__Qqz6Z{border-color:#cfdbad;background:#f9f8e7;box-shadow:inset 0 2px 0 #fff,0 3px 0 #d0dcb5}.BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx{border-color:#438c40;background:#e1efcb;box-shadow:inset 0 2px 0 #f7fff0,0 3px 0 #86ac63,0 0 0 2px #438c401c}.BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_hintPiece__U9ZKp{border-color:#286139;box-shadow:0 0 0 3px #38834733}.BlockGardenGame_emptySlot__WRC1k{background:#eff1db;box-shadow:none}.BlockGardenGame_pieceShortcut__pwZVf{padding:2px 4px;border-radius:4px;background:#faffed}.BlockGardenGame_endlessTools__u8Uyf button,.BlockGardenGame_helpActions__A6SDL button,.BlockGardenGame_nextLevel__KI7_0,.BlockGardenGame_outcome__5BSU2 button,.BlockGardenGame_puzzleActions__CeXsz button,.BlockGardenGame_rotateButton__ttmbS,.BlockGardenGame_walkthroughControls__TpJcP button{border-color:#b0c793;color:#2c6338;background:#f1f8e4;box-shadow:0 3px 0 #b9cb9d;font-weight:850}.BlockGardenGame_rotateButton__ttmbS{color:#85471c;border-color:#d6a66d;background:#ffe4b9;box-shadow:0 3px 0 #dcb782}.BlockGardenGame_endlessTools__u8Uyf,.BlockGardenGame_help__UvLDi,.BlockGardenGame_nextBatch__NQKnd{border-color:#d8dfbd;background:#f5f5e3;box-shadow:none}.BlockGardenGame_walkthroughBoard__bkB9s{border-color:#a5bc8c;background:#bfcea6}.BlockGardenGame_outcome__5BSU2{background:radial-gradient(circle at 50% 23%,#fff2b6,#f6ffeaf2 72%)}.BlockGardenGame_outcome__5BSU2 strong{color:#285e32;font-size:34px;font-weight:900}.BlockGardenGame_nextLevel__KI7_0{color:#fff;border-color:#388347;background:#388347;box-shadow:0 4px 0 #236334}.BlockGardenGame_nextLevel__KI7_0:hover{color:#fff;background:#2c753b}.BlockGardenGame_game__oj9tG.BlockGardenGame_compact__bIBWT{border:0;box-shadow:none;background:linear-gradient(145deg,#fff9df,#e6edc7)}.BlockGardenGame_compact__bIBWT .BlockGardenGame_playDock__oEIUv{background:transparent}@media (max-width:360px){.BlockGardenGame_stats__PYH3M>div{padding:7px 6px}.BlockGardenGame_stats__PYH3M strong{font-size:20px}}.BlockGardenGame_wideStage__K7sFx{width:min(1060px,94%)}@media (min-width:1024px){.BlockGardenGame_wideStage__K7sFx{display:grid;grid-template-columns:minmax(200px,1fr) minmax(300px,440px);gap:12px 32px;align-items:start;padding:24px 32px;border-radius:24px}.BlockGardenGame_wideStage__K7sFx>*{min-width:0}.BlockGardenGame_wideStage__K7sFx>.BlockGardenGame_topline__uYxYg{grid-column:1;display:block;padding-top:20px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controls__1R4p8{margin-top:18px;flex-wrap:wrap}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_summarySentinel__dKJ8H{display:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDockBoundary__ivnK9{grid-column:2;grid-row:1/span 8;min-height:0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv{position:static;top:auto;padding:0;background:transparent}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{width:min(100%,360px)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stickySummary__NQOHq{margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M{margin:0 0 12px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div{display:grid;padding:9px 14px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M strong{font-size:23px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf{grid-column:1;margin-top:0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{grid-column:1;margin:0;text-align:left}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8{padding-top:12px;border-top:1px solid #cdd8b6}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{height:78px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z{margin-block:8px;font-size:12px}}@media (max-width:1023px){.BlockGardenGame_wideStage__K7sFx{width:min(440px,100%);border:0;border-radius:0;box-shadow:none}}.BlockGardenGame_wideStage__K7sFx{--ink:#fff5d7;--muted:#d5dfbf;--accent:#f2cc7d;--accent-dark:#f9dfaa;--accent-soft:#31584a;--panel:#234a3d;--line:#67836a;--mint:#f9df83;position:relative;border:1px solid #a0b37a55;background:linear-gradient(110deg,#214a3fef,#193d32c9);box-shadow:inset 0 1px 0 #d2d9a72b,0 12px 40px #08251a55}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg strong{color:#fff0c9;font:700 clamp(27px,3.6vw,49px)/1.04 Georgia,serif;letter-spacing:-.045em;text-shadow:0 2px 0 #0e3026}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg span{color:#d5dfb0;font-size:10px;letter-spacing:.18em}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controlButton__6PrN3{color:#f9e2ae;border:1px solid #849a71;background:linear-gradient(#496c52,#2c503e);box-shadow:inset 0 1px 0 #d8e6b133,0 3px 0 #102e24}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controlButton__6PrN3:hover{background:#4c7254}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv{background:#234a3d}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stickySummary__NQOHq{background:transparent}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M{gap:8px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div:first-child{border:1px solid #91a07b66;border-radius:8px;color:#fff2ce;background:linear-gradient(125deg,#4b6652,#294c3c);box-shadow:inset 0 1px 0 #ddedba25,0 2px 0 #113225}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M small{color:#c9d9b5;font-size:9px;letter-spacing:.14em}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M strong{color:#fff3c9;font-family:Georgia,serif;font-weight:700}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_bestScore__SLhC6{color:#d9dda8}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_comboStatus__hdQ35{color:#dce6c6;border:1px solid #9aaa713b;background:#102e245e}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_goal__7hYc5{color:#fce7b2}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_boardWrap__So5tw{padding-bottom:8px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_board__yTzns{padding:15px;border:3px solid #d0a065;border-radius:16px;background:repeating-linear-gradient(3deg,transparent 0 3px,#f5c27b12 4px,transparent 5px 11px),linear-gradient(125deg,#a4774c,#735036 65%,#986843);box-shadow:inset 0 2px 0 #f4d6a5,inset 0 0 0 5px #573b2e66,0 2px 0 #68432e,0 8px 0 #442e22,0 10px 0 #b58a55,3px 16px 18px #071f1a90}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD{border:1px solid #4d3e2d;border-radius:5px;background:repeating-linear-gradient(6deg,#7860440a 0 3px,#c4a16e0a 4px 6px),#66553c;box-shadow:inset 2px 3px 4px #221e208c,inset -1px -1px 0 #c7aa777a;transition:filter .1s ease,transform .1s ease}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD:hover:not(:disabled){background-color:#8a7950;transform:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="1"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="1"]{--block-top:#ffd587;--block-mid:#efa448;--block-edge:#a45c28}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="2"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="2"]{--block-top:#c4dd8b;--block-mid:#85b858;--block-edge:#477447}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="3"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="3"]{--block-top:#d7c2f2;--block-mid:#ac87d5;--block-edge:#72528e}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="4"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="4"]{--block-top:#ffc1b3;--block-mid:#e58c86;--block-edge:#a9545d}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]),.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8{border-color:var(--block-edge);background:repeating-linear-gradient(5deg,transparent 0 5px,#fff2 6px,transparent 7px 12px),linear-gradient(130deg,var(--block-top),var(--block-mid) 70%);box-shadow:inset 1px 2px 0 #fff9,inset -2px -4px 0 var(--block-edge),inset -3px -5px 0 #ffffff18,0 2px 2px #241c2566}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]):before,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8:before{content:"";position:absolute;inset:4px 4px 7px;border-color:#fff3 #fff3 #4c30251a;border-radius:2px;pointer-events:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8{position:relative}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8:before{inset:3px 3px 5px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_validPreview__tPxww{outline:3px solid #f8e8a4;outline-offset:-4px;background-color:#b8ac73}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_invalidPreview__06UE5{outline:3px dashed #ffb9b0;outline-offset:-4px;background-image:repeating-linear-gradient(45deg,#e9927c66 0 3px,transparent 3px 7px)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_hintCell__6hxTc,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_keyboardTarget__KmPf3{outline:3px solid #fff2b0;outline-offset:-3px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_markedCell__0oWU0{outline:2px dashed #fff2b0;outline-offset:-4px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_clearPreview__pUtdA{outline:2px solid #fff0aa;outline-offset:-2px;transform:none;filter:brightness(1.18)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]{animation:BlockGardenGame_workshop-land__nzpg1 .26s cubic-bezier(.2,.8,.2,1) both}@keyframes BlockGardenGame_workshop-land__nzpg1{0%{transform:translateY(-6px) scale(.94);filter:brightness(1.2)}48%{transform:translateY(1px) scale(1.02)}76%{transform:translateY(-1px)}to{transform:none;filter:none}}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after{border:2px solid #ffe9a1;box-shadow:inset 0 0 8px #fff4ad;animation:BlockGardenGame_workshop-clear__4T9eV .42s cubic-bezier(.2,.8,.2,1) both}@keyframes BlockGardenGame_workshop-clear__4T9eV{0%,18%{opacity:1;transform:scale(1);filter:brightness(1.3)}55%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(.2) rotate(12deg)}}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_tray__rPtGa{gap:9px;padding:8px;border:1px solid #c99b6055;border-radius:12px;background:linear-gradient(160deg,#17392f,#122c25);box-shadow:inset 0 2px 5px #061e1b77,0 1px 0 #92a37344}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{border:1px solid #688465;border-radius:8px;background:repeating-linear-gradient(90deg,#aaca8610 0 1px,transparent 1px 4px),#2c4a37;box-shadow:inset 0 2px 5px #10251c77}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z .BlockGardenGame_piece___5EX_{transition:transform .1s ease;filter:drop-shadow(1px 4px 2px #0a211970)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx{border:2px solid #f1cf88;background-color:#486447;box-shadow:inset 0 1px 0 #f8e8b155,0 0 0 1px #f1cf8833}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx .BlockGardenGame_piece___5EX_{transform:translateY(-2px)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_hintPiece__U9ZKp{outline:2px dashed #ffdf8e;outline-offset:-4px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k{border-style:dashed;opacity:.5}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceShortcut__pwZVf{color:#fff0bd;background:#183c2f}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z{color:#e5e9ce}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextBatch__NQKnd{border:1px solid #8eaa7559;border-radius:10px;background:#12372b66}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf p{color:#d5dfb4;line-height:1.6}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_helpActions__A6SDL button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_walkthroughControls__TpJcP button{color:#fff2c6;border:1px solid #8e9f70;background:linear-gradient(#55714c,#395a3e);box-shadow:inset 0 1px 0 #f9e7aa33,0 3px 0 #112f23}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf button:hover:not(:disabled){background:#5c784b}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{color:#d4dfbf}.BlockGardenGame_wideStage__K7sFx button.BlockGardenGame_endlessLink__0AN97,.BlockGardenGame_wideStage__K7sFx button.BlockGardenGame_outcomeEndless__iyIPT{border:0;padding:0;color:var(--accent-dark);background:none;box-shadow:none;font-family:inherit;cursor:pointer}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8{color:#d9dba9;border-color:#a8b87a55}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2{z-index:4;color:#fff2cb;border:2px solid #b99f60;background:radial-gradient(ellipse at 50% 20%,#486843f5,#173b30f7)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 strong{color:#ffedac;font-family:Georgia,serif}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 .BlockGardenGame_clearGrade__cK9Zv,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 span{color:#d5dfb5}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextLevel__KI7_0,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 button{color:#302d1c;border-color:#bd9756;background:linear-gradient(#ffe4a2,#e0b86e);box-shadow:inset 0 1px 0 #fff4d3,0 3px 0 #906d39}.BlockGardenGame_wideStage__K7sFx :is(button,a):focus-visible{outline:3px solid #fff1a6;outline-offset:3px}@media (min-width:1024px){.BlockGardenGame_wideStage__K7sFx{width:min(1020px,86%);padding:22px 32px;grid-template-columns:minmax(210px,1fr) minmax(320px,440px);column-gap:48px}.BlockGardenGame_wideStage__K7sFx>.BlockGardenGame_topline__uYxYg{padding-top:14px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv{background:transparent}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{width:min(100%,330px)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div{padding:7px 12px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{font-size:12px;line-height:1.7}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessLink__0AN97,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextBatch__NQKnd,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rotationPanel__NHkc0{grid-column:1;margin-block:0}}@media (min-width:1600px){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{width:min(100%,360px)}}@media (max-width:1023px){.BlockGardenGame_wideStage__K7sFx{background:#234a3d;border:0;border-radius:0;box-shadow:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDockBoundary__ivnK9{min-height:0}}@media (max-width:520px){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg{align-items:flex-start}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg strong{font-size:28px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_board__yTzns{padding:10px;gap:3px;border-radius:13px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_boardWrap__So5tw{padding-bottom:6px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_tray__rPtGa{padding:6px;gap:6px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{height:72px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{font-size:12px}}@media (prefers-reduced-motion:reduce){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]{animation:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after{display:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z .BlockGardenGame_piece___5EX_{transition:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx .BlockGardenGame_piece___5EX_{transform:none}}.BlockGardenGame_wideStage__K7sFx{--ink:#536255;--muted:#5c7d68;--accent:#d78b37;--accent-dark:#a97427;--accent-soft:#d4f0ba;--panel:#e5f7cd;--line:#aad5ad;--mint:#58c6a2;--session-ink:#52705a;--session-panel:#f5ffe7;--session-line:#add3ab;--session-focus:#d58f32;font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif;color:#526751;border:4px solid #f6ffe0;border-radius:32px;background:radial-gradient(ellipse at top left,#fff4c5,transparent 65%),linear-gradient(#dff6ca,#b9e2b7);box-shadow:inset 0 3px #fff9,0 7px #86b78a,0 17px 30px #51785633}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg strong{color:#65934a;font-family:inherit;font-weight:1000;font-size:clamp(28px,3.6vw,45px);letter-spacing:-.05em;text-shadow:0 2px #fff8d3}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg span{color:#78915b;font-weight:900;letter-spacing:.12em}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controlButton__6PrN3{color:#528268;border:2px solid #f6ffe9;border-radius:15px;background:linear-gradient(#faffdd,#c3eabf);box-shadow:inset 0 2px #fff,0 4px #8ab690;font-family:inherit;font-weight:900}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controlButton__6PrN3:hover{background:#f5ffd9}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div:first-child{border:2px solid #fff3bf;border-radius:18px;color:#986731;background:linear-gradient(#ffeaaa,#ffd180);box-shadow:inset 0 2px #fff9,0 4px #d9af67}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M small{color:#9b743a;font-weight:900;letter-spacing:.07em}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M strong{color:#98632e;font-family:inherit;font-weight:1000}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_bestScore__SLhC6,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_goal__7hYc5{color:#618351}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_comboStatus__hdQ35{color:#5c8257;border:2px solid #c1dfae;border-radius:16px;background:#f5ffd9}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_board__yTzns{gap:4px;padding:13px;border:5px solid #efcfaa;border-radius:27px;background:radial-gradient(ellipse at 35% 0,#796056,#58413b);box-shadow:inset 0 3px #a7856f,inset 0 -5px #3c2b2c,0 7px #bc957c,0 12px #8fa779,0 17px 18px #58755644}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD{border:0;border-radius:22%;background:radial-gradient(ellipse at 50% 80%,#6f544c,#4d3834);box-shadow:inset 2px 4px 5px #342727aa,inset -1px -2px 1px #a27e6566;transition:filter .1s}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD:hover:not(:disabled){background:#86695a}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="1"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="1"]{--block-top:#fff574;--block-mid:#ffd91b;--block-edge:#d7a326}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="2"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="2"]{--block-top:#c7fa5a;--block-mid:#8ddc24;--block-edge:#5aa52a}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="3"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="3"]{--block-top:#7bffe6;--block-mid:#14dfbd;--block-edge:#12a29d}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color="4"],.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8[data-color="4"]{--block-top:#ffb2e4;--block-mid:#ff61ba;--block-edge:#d944a0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]),.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8{border:0;border-radius:23%;background:radial-gradient(ellipse at 27% 18%,#fff8,transparent 44%),radial-gradient(ellipse at 50% 20%,var(--block-top),var(--block-mid) 67%,var(--block-edge));box-shadow:inset 0 2px 1px #fff8,inset 0 -4px 1px var(--block-edge),inset -3px 0 4px #0000000d,0 2px 3px #291d3855}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]):before,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8:before{inset:3px 4px 6px;border:1px solid;border-color:#fff4 #fff4 #fff1;border-radius:28%;background:radial-gradient(ellipse at 32% 12%,#fff7,transparent 47%)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceCell__jOAx8:before{inset:2px 3px 4px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_validPreview__tPxww{outline-color:#dcffa1;background-color:#a4ba6e}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_invalidPreview__06UE5{outline-color:#ffbdc7}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_hintCell__6hxTc,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD.BlockGardenGame_keyboardTarget__KmPf3{outline-color:#fff8c2}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]{animation:BlockGardenGame_gummy-land__1KjGf .3s cubic-bezier(.2,.8,.25,1) both}@keyframes BlockGardenGame_gummy-land__1KjGf{0%{transform:translateY(-7px) scale(.9,1.08)}36%{transform:translateY(1px) scale(1.1,.88)}68%{transform:translateY(-2px) scale(.97,1.04)}to{transform:none}}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after{border:2px solid #fff3a7;border-radius:25%;box-shadow:0 0 10px #ffe79c;background:radial-gradient(ellipse at center,#fff5a1,#ffe7a244);animation:BlockGardenGame_gummy-clear__x7sCi .42s ease-out both}@keyframes BlockGardenGame_gummy-clear__x7sCi{0%{opacity:1;transform:scale(1)}25%{transform:scale(1.15)}to{opacity:0;transform:scale(.1) rotate(35deg)}}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_tray__rPtGa{border:3px solid #f1ffdd;border-radius:23px;background:linear-gradient(#b6dab2,#9ac69f);box-shadow:inset 0 3px #82b58d44,0 4px #7fae86}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{border:2px solid #cce8c2;border-radius:16px;background:#a1cba2;box-shadow:inset 0 3px #729e7a44}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z.BlockGardenGame_selected___ECvx{border:2px solid #fff7bc;background:#d3e9b3;box-shadow:inset 0 1px #fff9,0 0 0 1px #d6b15b}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_pieceShortcut__pwZVf{color:#658660;background:#f3ffdc;border-radius:7px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{color:#55775c}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv{background:transparent}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextBatch__NQKnd{color:#577b5c;border:2px solid #b9d8ac;border-radius:17px;background:#f0ffdb88}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf p{color:#628164}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_helpActions__A6SDL button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz button,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_walkthroughControls__TpJcP button{color:#578266;border:2px solid #f7ffe9;border-radius:14px;background:linear-gradient(#f6ffe5,#c0e3b8);box-shadow:0 4px #88b28a;font-family:inherit;font-weight:900}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf button:hover:not(:disabled){background:#f4ffdb}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2{color:#7c623e;border:4px solid #fff3bb;border-radius:26px;background:radial-gradient(ellipse at top,#fff8c7,#ffdfad)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 strong{color:#a96d35;font-family:inherit;font-weight:1000}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 .BlockGardenGame_clearGrade__cK9Zv,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 span{color:#967245}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextLevel__KI7_0,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_outcome__5BSU2 button{color:#fff;border:2px solid #dbffac;border-radius:16px;background:linear-gradient(#9bdd4e,#59bf7e);box-shadow:inset 0 2px #ffffff40,0 4px #398f6b;font-family:inherit;font-weight:900}.BlockGardenGame_wideStage__K7sFx button:not(.BlockGardenGame_cell__FPiSD):not(.BlockGardenGame_traySlot__Qqz6Z):active:not(:disabled){transform:translateY(3px)}@media(max-width:1023px){.BlockGardenGame_wideStage__K7sFx{border:0;border-radius:0;box-shadow:none}}@media(max-width:520px){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_board__yTzns{padding:10px;gap:3px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]{animation:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after{display:none}}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD{overflow:visible}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]){background:transparent;box-shadow:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-color]:not([data-color="0"]):before{display:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_blockSurface__4WT_C{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 27% 18%,#fff8,transparent 44%),radial-gradient(ellipse at 50% 20%,var(--block-top),var(--block-mid) 67%,var(--block-edge));box-shadow:inset 0 2px 1px #fff8,inset 0 -4px 1px var(--block-edge),inset -3px 0 4px #0000000d,0 2px 3px #291d3855;pointer-events:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_blockSurface__4WT_C:before{content:"";position:absolute;inset:3px 4px 6px;border:1px solid;border-color:#fff4 #fff4 #fff1;border-radius:28%;background:radial-gradient(ellipse at 32% 12%,#fff7,transparent 47%)}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]{animation:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]>.BlockGardenGame_blockSurface__4WT_C{animation:BlockGardenGame_gummy-land__1KjGf .26s cubic-bezier(.2,.8,.25,1) both}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color="1"]{--echo-top:#fff574;--echo-mid:#ffd91b}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color="2"]{--echo-top:#c7fa5a;--echo-mid:#8ddc24}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color="3"]{--echo-top:#7bffe6;--echo-mid:#14dfbd}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color="4"]{--echo-top:#ffb2e4;--echo-mid:#ff61ba}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:after{background:radial-gradient(ellipse at 28% 18%,#fff9,transparent 45%),linear-gradient(var(--echo-top),var(--echo-mid))}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:before{content:"";position:absolute;z-index:2;left:35%;top:32%;width:30%;height:30%;background:#fff4a2;clip-path:polygon(50% 0,62% 34%,98% 35%,71% 58%,80% 96%,50% 75%,20% 96%,29% 58%,2% 35%,38% 34%);pointer-events:none;animation:BlockGardenGame_garden-spark__PeVjh .42s ease-out both}@keyframes BlockGardenGame_garden-spark__PeVjh{0%,14%{opacity:0;transform:scale(.3)}32%{opacity:1;transform:translateY(-3px) scale(1.15)}to{opacity:0;transform:translate(5px,-14px) rotate(65deg) scale(.4)}}@media(prefers-reduced-motion:reduce){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-landed]>.BlockGardenGame_blockSurface__4WT_C{animation:none}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_cell__FPiSD[data-clearing-color]:before{display:none}}@media (min-width:1024px){.BlockGardenGame_wideStage__K7sFx{--play-size:clamp(420px,32vw,540px);width:calc(100% - 64px);max-width:1450px;padding:20px;grid-template-columns:minmax(150px,1fr) var(--play-size) minmax(150px,1fr);gap:10px 24px;align-items:start}.BlockGardenGame_wideStage__K7sFx>.BlockGardenGame_topline__uYxYg{grid-column:1;grid-row:1/span 3;padding:8px 0 0;max-width:190px;justify-self:end}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg strong{font-size:25px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_topline__uYxYg span{font-size:9px;letter-spacing:.04em}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_controls__1R4p8{margin-top:14px;gap:6px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDockBoundary__ivnK9{grid-column:2;grid-row:1/span 12;min-width:0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{width:100%}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stickySummary__NQOHq{padding:0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M{margin-bottom:6px;gap:7px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M>div{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:12px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M small{font-size:9px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stats__PYH3M strong{font-size:19px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_objective__sBxOJ{margin:0 0 6px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_objective__sBxOJ p{margin:2px 0;font-size:10px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z{min-height:18px;margin:4px 0;font-size:11px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz{margin:4px 0;font-size:11px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_tray__rPtGa{margin-top:6px;padding:6px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{height:72px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessTools__u8Uyf,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextBatch__NQKnd,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rotationPanel__NHkc0{grid-column:3;max-width:190px;justify-self:start;padding:10px;font-size:11px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi{grid-row:1/span 4}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rotationPanel__NHkc0{grid-row:5}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_nextBatch__NQKnd{grid-row:6}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_helpActions__A6SDL{flex-wrap:wrap;gap:8px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_help__UvLDi button{font-size:11px;padding:8px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_endlessLink__0AN97,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{grid-column:1;max-width:190px;justify-self:end;margin:0;font-size:11px;line-height:1.5}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_rule__rZYV1{grid-row:4}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_keyboardHint__l5dx8{grid-row:5}.BlockGardenGame_wideStage__K7sFx{--play-size:clamp(420px,31vw,540px);padding-block:14px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz button{min-height:30px;padding:5px 9px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_emptySlot__WRC1k,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_traySlot__Qqz6Z{height:64px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{padding-bottom:3px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_stickySummary__NQOHq,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_tray__rPtGa{grid-column:1/-1}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv .BlockGardenGame_boardWrap__So5tw{padding-bottom:12px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z{grid-column:1;grid-row:3;text-align:left;align-self:center;line-height:1.4}}@media(min-width:1024px){.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_playDock__oEIUv:not(:has(.BlockGardenGame_puzzleActions__CeXsz)) .BlockGardenGame_message__PX50z{grid-column:1/-1;text-align:center}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz{grid-column:2;grid-row:3;gap:6px;align-self:center}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz span{font-size:10px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_message__PX50z,.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_puzzleActions__CeXsz{min-height:36px}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_bestScore__SLhC6{margin:0}.BlockGardenGame_wideStage__K7sFx .BlockGardenGame_comboStatus__hdQ35{min-height:26px;margin:4px 0;padding:3px 8px}.BlockGardenGame_wideStage__K7sFx{--play-size:min(clamp(420px,31vw,540px),max(320px,calc(100svh - 344px)))}}.GamePage_shell__FO1B6{width:min(1760px,100%);margin-inline:auto;color:#183a52;--ad-safe-gap:150px}.GamePage_stageGrid__RfmcF{min-width:0}.GamePage_stage__XgYU1{min-width:0;overflow:clip;border:1px solid #ccdce3;border-radius:20px;background:#eef4f6;box-shadow:0 8px 24px #173b5010}.GamePage_viewport__dqWnd{position:relative;display:grid;align-items:center;min-width:0;aspect-ratio:16/9;isolation:isolate;background:#f1f5f7}.GamePage_viewport__dqWnd>*{min-width:0;max-width:100%}.GamePage_viewport__dqWnd canvas{max-width:100%;object-fit:contain}.GamePage_viewport__dqWnd{overflow-anchor:none}.GamePage_sceneArt___DsDs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.GamePage_viewport__dqWnd[data-scene=hexa-stack]{background:repeating-linear-gradient(45deg,#a47e4c09 0 1px,transparent 1px 9px),radial-gradient(ellipse at 10% 10%,#fff5ce,#e6d9bb 75%)}.GamePage_viewport__dqWnd[data-scene=water-sort]{background:radial-gradient(ellipse at 10% 0,#51426977,transparent 60%),radial-gradient(ellipse at 90% 100%,#663d5a55,transparent 60%),#17142b}.GamePage_viewport__dqWnd[data-scene=arrow-escape]{background:repeating-linear-gradient(5deg,#825e2410 0 1px,transparent 1px 6px),linear-gradient(110deg,#e6cfa0,#f5e9c9 50%,#dac298)}.GamePage_viewport__dqWnd[data-scene=one-line-puzzle]{background:linear-gradient(#71b1b00b 1px,transparent 0),linear-gradient(90deg,#71b1b00b 1px,transparent 0),radial-gradient(ellipse at 50% 40%,#203f54,#0c1b2c);background-size:24px 24px,24px 24px,auto}@media (max-width:767px){.GamePage_sceneArt___DsDs{display:none}}.GamePage_garden__Tparv{background:radial-gradient(ellipse at 20% 5%,#70875e77,transparent 60%),radial-gradient(ellipse at 75% 100%,#081e1be6,transparent 70%),repeating-linear-gradient(0deg,#fff1 0 1px,transparent 1px 6px),#244b3d}.GamePage_garden__Tparv:before{content:"";position:absolute;inset:18px;border:1px solid #e8d9a82b;border-radius:11px;pointer-events:none}.GamePage_workshopDecor__hql3h{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.GamePage_toolbar__ECowe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:#fcfeff;border-top:1px solid #d8e4e8;color:#33556a;font-size:12px;font-weight:750}.GamePage_toolbar__ECowe button{min-height:36px;padding:7px 12px;border:1px solid #bfd2dc;border-radius:8px;background:#fff;color:#214e67;cursor:pointer}.GamePage_related__W4pJM a:focus-visible,.GamePage_toolbar__ECowe button:focus-visible{outline:3px solid #aa7300;outline-offset:3px}.GamePage_stage__XgYU1:fullscreen{width:100%;height:100%;display:flex;flex-direction:column;border:0;border-radius:0;overflow:auto;background:#e9eee0}.GamePage_stage__XgYU1:fullscreen .GamePage_viewport__dqWnd{flex:1 1;aspect-ratio:auto;min-height:0;overflow:auto;align-items:safe center}.GamePage_stage__XgYU1:fullscreen .GamePage_toolbar__ECowe{flex:none;position:relative;z-index:2}.GamePage_related__W4pJM{margin-block:28px 40px}.GamePage_related__W4pJM h2{margin:0 0 16px;font-size:clamp(19px,2vw,25px)}.GamePage_relatedGrid__gKDrl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.GamePage_relatedGrid__gKDrl article{min-width:0}.GamePage_relatedGrid__gKDrl h3{margin:12px 15px 16px;font-size:16px}.GamePage_relatedArt__b7v97{aspect-ratio:320/250}.GamePage_bottom__zfi1y,.GamePage_content__7wARW{width:min(900px,100%);margin:0 auto}.GamePage_content__7wARW{padding-block:24px;border-bottom:1px solid #dce5e9;line-height:1.75}.GamePage_content__7wARW h2{margin:0 0 16px;font-size:26px}.GamePage_content__7wARW h3{font-size:17px;margin-bottom:6px}.GamePage_content__7wARW li,.GamePage_content__7wARW p{color:#4b6372}.GamePage_content__7wARW li+li{margin-top:10px}.GamePage_bottom__zfi1y{padding-top:24px}.GamePage_bottom__zfi1y:empty,.GamePage_desktopAds__AvzZ_:empty{display:none}.GamePage_desktopAds__AvzZ_{display:flex;flex-direction:column;align-items:center;gap:var(--ad-safe-gap);margin-top:var(--ad-safe-gap);padding-bottom:var(--ad-safe-gap)}.GamePage_ad__J7LsY{box-sizing:border-box;flex:none;overflow:hidden;contain:layout size}.GamePage_desktop-sidebar__lqaw3{display:block}.GamePage_desktopAds__AvzZ_:has(.GamePage_desktop-banner__hpatC) .GamePage_desktop-sidebar__lqaw3{display:none}.GamePage_mobileAds__n2liz{display:none}@media (min-width:768px) and (max-width:1023px){.GamePage_viewport__dqWnd{aspect-ratio:auto}}@media (min-width:1600px){.GamePage_withAds__qFE7i{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--ad-safe-gap);align-items:start}.GamePage_withAds__qFE7i .GamePage_desktopAds__AvzZ_{margin-top:0;padding-bottom:var(--ad-safe-gap)}.GamePage_desktop-sidebar__lqaw3,.GamePage_withAds__qFE7i .GamePage_desktopAds__AvzZ_ .GamePage_desktop-sidebar__lqaw3{display:block}.GamePage_withAds__qFE7i .GamePage_desktop-banner__hpatC{display:none}}@media (max-width:767px){.GamePage_viewport__dqWnd{aspect-ratio:auto;min-height:0}.GamePage_garden__Tparv:after,.GamePage_garden__Tparv:before,.GamePage_workshopDecor__hql3h{display:none}.GamePage_stage__XgYU1{border-radius:14px}.GamePage_relatedGrid__gKDrl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GamePage_relatedGrid__gKDrl h3{margin:9px 10px 12px;font-size:14px}.GamePage_desktopAds__AvzZ_{display:none}.GamePage_mobileAds__n2liz{display:flex;justify-content:center;margin-top:var(--ad-safe-gap);padding-top:0}.GamePage_content__7wARW h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.GamePage_related__W4pJM *,.GamePage_stage__XgYU1 *{scroll-behavior:auto}}.GamePage_viewport__dqWnd[data-scene=hexa-stack]{background:radial-gradient(ellipse at 25% 5%,#ffdef8,transparent 65%),linear-gradient(#b3b1ff,#e5c9ff 65%,#a8e8e0)}.GamePage_viewport__dqWnd[data-scene=water-sort]{background:radial-gradient(ellipse at 20% 0,#75f3eb,transparent 70%),linear-gradient(#25c3e1,#1667b5)}.GamePage_viewport__dqWnd[data-scene=arrow-escape]{background:linear-gradient(#8eddfb,#daf8e4 72%,#b5ea8f)}.GamePage_viewport__dqWnd[data-scene=one-line-puzzle]{background:radial-gradient(ellipse at 20% 0,#9160d9,transparent 60%),linear-gradient(#554da8,#302965)}.GamePage_viewport__dqWnd.GamePage_garden__Tparv{background:radial-gradient(ellipse at 20% 0,#fff1c8,transparent 70%),linear-gradient(#ffdaa8,#b3edbb)}.GamePage_garden__Tparv:before{border:0}.GamePage_viewport__dqWnd[data-scene=goods-sort]{background:radial-gradient(ellipse at 20% 0,#fff9bd,transparent 65%),linear-gradient(#ffc3dd,#ffe4bf)}.GamePage_viewport__dqWnd[data-scene=color-by-number]{background:radial-gradient(ellipse at 15% 0,#ecb9ff,transparent 60%),linear-gradient(#bfa3f5,#e3d4ff)}.GamePage_viewport__dqWnd[data-scene=cleaning-game]{background:radial-gradient(ellipse at 20% 0,#affff4,transparent 70%),linear-gradient(#8bddfa,#b6f5d8)}.GamePage_viewport__dqWnd[data-scene=paint-trail-maze]{background:radial-gradient(ellipse at 20% 0,#ffe7b4,transparent 65%),linear-gradient(#ffb7cd,#ecc8ff)}.GamePage_viewport__dqWnd[data-scene=cleaning-game]{background:radial-gradient(ellipse at 12% 0,#7bfff0,transparent 60%),linear-gradient(#19c7eb,#368de5 75%,#6cdecb)}.GardenWorkshop_session__PNKJk{position:relative;width:100%;padding-block:14px}.GardenWorkshop_modes__ZYqsy{display:flex;justify-content:center;gap:10px;margin:0 0 20px}.GardenWorkshop_modes__ZYqsy a{padding:10px 18px;border:1px solid #c5d5db;border-radius:999px;background:#fff;color:#33556a;font-size:14px;font-weight:800;text-decoration:none}.GardenWorkshop_modes__ZYqsy a[aria-current]{color:#fff;border-color:#286139;background:#286139}.GardenWorkshop_levelSelect__5toOT{display:grid;gap:8px;max-width:290px;margin-top:26px;color:#cfdbac;font-size:10px;font-weight:800;letter-spacing:.14em}.GardenWorkshop_levelSelect__5toOT select{min-height:42px;width:100%;padding:8px 28px 8px 12px;border:1px solid #7d976b;border-radius:8px;color:#fff7de;background:#193c33;font:650 13px/1.4 system-ui,sans-serif;letter-spacing:0;cursor:pointer;color-scheme:dark}.GardenWorkshop_levelSelect__5toOT select:focus-visible,.GardenWorkshop_modes__ZYqsy a:focus-visible{outline:3px solid #f6cf75;outline-offset:3px}@media (max-width:1023px){.GardenWorkshop_session__PNKJk{padding-block:0}.GardenWorkshop_levelSelect__5toOT{max-width:none;margin-top:9px;gap:4px}.GardenWorkshop_levelSelect__5toOT select{min-height:36px;font-size:12px}}@media (max-width:520px){.GardenWorkshop_levelSelect__5toOT{font-size:9px;letter-spacing:.06em}.GardenWorkshop_levelSelect__5toOT select{width:min(190px,100%)}.GardenWorkshop_modes__ZYqsy{margin-bottom:12px}}.GardenWorkshop_levelSelect__5toOT{color:#72936b}.GardenWorkshop_levelSelect__5toOT select{border:2px solid #f4ffdf;border-radius:14px;color:#567c58;background:linear-gradient(#fbffe7,#d7efc5);box-shadow:inset 0 2px #fff,0 3px #98bd8e;color-scheme:light;font-family:Trebuchet MS,Arial,sans-serif;font-weight:900}@media(min-width:1024px){.GardenWorkshop_levelSelect__5toOT{max-width:190px;margin-top:12px;gap:4px;font-size:9px;letter-spacing:.04em}.GardenWorkshop_levelSelect__5toOT select{min-height:38px;font-size:11px;padding-left:8px}}@media(min-width:1024px) and (max-height:850px){.GardenWorkshop_session__PNKJk{align-self:start}}