.GardenMatchAdventureGame_adventure__z3eca{width:min(100%,720px);margin:0 auto;padding:14px clamp(12px,4vw,24px) 48px;color:var(--color-text);font-family:var(--font-sans)}.GardenMatchAdventureGame_topbar__a0_Uf{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:grid;grid-template-columns:88px 1fr 44px;align-items:center;grid-gap:10px;gap:10px;min-height:58px;margin:0 -4px 10px;padding:7px 4px;background:color-mix(in srgb,var(--surface-canvas) 90%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm))}.GardenMatchAdventureGame_backLink__xlVnQ,.GardenMatchAdventureGame_iconButton__ugngV{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--surface-interactive);color:var(--color-text);text-decoration:none}.GardenMatchAdventureGame_backLink__xlVnQ{gap:5px;padding:0 11px;font-size:12px;font-weight:700}.GardenMatchAdventureGame_iconButton__ugngV{width:40px;padding:0;cursor:pointer}.GardenMatchAdventureGame_modeTitle__czWgl{min-width:0;text-align:center;line-height:1.2}.GardenMatchAdventureGame_modeTitle__czWgl span{display:block;margin-bottom:2px;color:var(--color-text-muted);font-size:9px;font-weight:800;letter-spacing:.16em}.GardenMatchAdventureGame_modeTitle__czWgl strong{display:block;overflow:hidden;font-size:clamp(14px,4vw,17px);text-overflow:ellipsis;white-space:nowrap}.GardenMatchAdventureGame_compactHud__Vf1CD{display:contents}.GardenMatchAdventureGame_energyPanel__aBlaR,.GardenMatchAdventureGame_mission__XyxIQ{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.GardenMatchAdventureGame_mission__XyxIQ{padding:15px 16px 13px}.GardenMatchAdventureGame_energyTitle__dHeD9,.GardenMatchAdventureGame_missionCopy__sEEyN{display:flex;align-items:center;justify-content:space-between;gap:12px}.GardenMatchAdventureGame_energyTitle__dHeD9 span,.GardenMatchAdventureGame_missionCopy__sEEyN span{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.GardenMatchAdventureGame_missionCopy__sEEyN strong{font-size:14px}.GardenMatchAdventureGame_energyTrack__aX_f9,.GardenMatchAdventureGame_goalTrack__K66ax{position:relative;overflow:hidden;height:8px;margin-top:10px;border-radius:var(--radius-pill);background:var(--surface-inset)}.GardenMatchAdventureGame_energyTrack__aX_f9>span,.GardenMatchAdventureGame_goalTrack__K66ax>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width var(--motion-base) var(--ease-emphasized)}.GardenMatchAdventureGame_goalTrack__K66ax>span{background:linear-gradient(90deg,var(--garden-leaf),var(--garden-sun))}.GardenMatchAdventureGame_hud__Ny7vb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0}.GardenMatchAdventureGame_hud__Ny7vb>div{min-width:0;padding:10px 8px;border:1px solid var(--card-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 72%,transparent);text-align:center}.GardenMatchAdventureGame_hud__Ny7vb span,.GardenMatchAdventureGame_hud__Ny7vb strong{display:block}.GardenMatchAdventureGame_hud__Ny7vb span{margin-bottom:3px;color:var(--color-text-muted);font-size:10px}.GardenMatchAdventureGame_hud__Ny7vb strong{overflow:hidden;font-size:clamp(15px,4.6vw,20px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}.GardenMatchAdventureGame_energyPanel__aBlaR{padding:12px 14px;background:radial-gradient(circle at 88% 0,var(--garden-sun-wash),transparent 38%),var(--surface-card)}.GardenMatchAdventureGame_energyTitle__dHeD9 strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureGame_energyTrack__aX_f9{height:10px}.GardenMatchAdventureGame_energyTrack__aX_f9>span{background:linear-gradient(90deg,var(--garden-leaf),var(--garden-sun),var(--garden-blush));box-shadow:0 0 18px color-mix(in srgb,var(--garden-sun) 56%,transparent)}.GardenMatchAdventureGame_status___AhZJ{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 2px 6px;color:var(--color-text-muted);font-size:12px;line-height:1.45}.GardenMatchAdventureGame_status___AhZJ span{flex:1 1}.GardenMatchAdventureGame_status___AhZJ strong{flex:0 0 auto;color:var(--color-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureGame_boardStage__lXCh8{position:relative;isolation:isolate;overflow:hidden;padding:clamp(7px,2.2vw,11px);border:1px solid color-mix(in srgb,var(--garden-leaf) 24%,var(--card-border));border-radius:clamp(20px,6vw,30px);background:radial-gradient(circle at 18% 8%,var(--garden-sun-wash),transparent 32%),radial-gradient(circle at 82% 92%,var(--garden-moss-wash),transparent 38%),color-mix(in srgb,var(--surface-inset) 88%,var(--garden-paper));box-shadow:var(--shadow-md),inset 0 1px 0 var(--surface-highlight);transition:transform var(--motion-fast) var(--ease-emphasized),box-shadow var(--motion-base) var(--ease-standard)}.GardenMatchAdventureGame_boardPulse__dzpuv{animation:GardenMatchAdventureGame_boardPulse__dzpuv .36s var(--ease-emphasized)}.GardenMatchAdventureGame_board__dNiWF{position:relative;z-index:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));grid-gap:clamp(3px,.9vw,6px);gap:clamp(3px,.9vw,6px);width:100%;aspect-ratio:7/10;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.GardenMatchAdventureGame_placeholder__c_g9B,.GardenMatchAdventureGame_tile__1dJE1{min-width:0;min-height:0;border-radius:clamp(8px,2.4vw,14px)}.GardenMatchAdventureGame_tile__1dJE1{position:relative;z-index:2;display:grid;place-items:center;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--garden-ink) 10%,transparent);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.12)),color-mix(in srgb,var(--surface-card-strong) 82%,var(--garden-paper));box-shadow:0 5px 14px rgba(47,61,46,.08),inset 0 1px 0 rgba(255,255,255,.72);color:inherit;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:transform .13s var(--ease-emphasized),opacity .18s var(--ease-standard),box-shadow .18s var(--ease-standard),border-color .18s var(--ease-standard);will-change:transform}.GardenMatchAdventureGame_tile__1dJE1:disabled{cursor:default}.GardenMatchAdventureGame_tileInner__ce_H2{position:relative;display:grid;place-items:center;width:100%;height:100%;pointer-events:none}.GardenMatchAdventureGame_emoji__EhTwN,.GardenMatchAdventureGame_goldCore__0hDBj{position:relative;z-index:3;display:block;filter:drop-shadow(0 3px 3px rgba(47,61,46,.09));transform:translateZ(0)}.GardenMatchAdventureGame_emoji__EhTwN{font-size:clamp(25px,8.6vw,45px);line-height:1}.GardenMatchAdventureGame_goldCore__0hDBj{color:#9c7422;font-size:clamp(26px,8.8vw,46px);text-shadow:0 0 15px rgba(241,201,113,.78)}.GardenMatchAdventureGame_tileGlow__mM7_g{position:absolute;inset:16%;border-radius:50%;background:transparent;opacity:0;filter:blur(8px)}.GardenMatchAdventureGame_selected__6OVlO{border-color:color-mix(in srgb,var(--garden-leaf) 65%,white);box-shadow:0 0 0 3px var(--color-selection),var(--shadow-sm)}.GardenMatchAdventureGame_dragging__5dJuX{z-index:12;cursor:-webkit-grabbing;cursor:grabbing;border-color:color-mix(in srgb,var(--garden-leaf) 70%,white);box-shadow:0 18px 34px rgba(47,61,46,.22),inset 0 1px 0 white;transition:box-shadow .12s var(--ease-standard),border-color .12s var(--ease-standard)}.GardenMatchAdventureGame_dragging__5dJuX .GardenMatchAdventureGame_tileGlow__mM7_g{background:var(--garden-sun-wash);opacity:1}.GardenMatchAdventureGame_dragTarget__fKYQw{z-index:3;border-color:color-mix(in srgb,var(--garden-sun) 70%,var(--garden-leaf));box-shadow:0 0 0 2px color-mix(in srgb,var(--garden-sun) 34%,transparent)}.GardenMatchAdventureGame_targeting__Y8nhC .GardenMatchAdventureGame_tile__1dJE1:not(:disabled){cursor:crosshair}.GardenMatchAdventureGame_targetable__5VOoD:after{position:absolute;inset:9%;border:1px dashed color-mix(in srgb,var(--garden-leaf) 34%,transparent);border-radius:inherit;content:"";opacity:.58;pointer-events:none}.GardenMatchAdventureGame_clearing__LK7_1{z-index:5;animation:GardenMatchAdventureGame_clearBurst__6U8wc .27s var(--ease-exit) forwards}.GardenMatchAdventureGame_clearing__LK7_1 .GardenMatchAdventureGame_tileGlow__mM7_g{background:var(--garden-sun);opacity:.72;animation:GardenMatchAdventureGame_glowOut__0AvSE .27s ease-out forwards}.GardenMatchAdventureGame_falling__Upb7b{animation:GardenMatchAdventureGame_fallIn__e27AP .23s var(--ease-enter)}.GardenMatchAdventureGame_invalid__e95Co{animation:GardenMatchAdventureGame_invalidShake__roUgl .18s ease-in-out}.GardenMatchAdventureGame_bombSpecial__5MeyV,.GardenMatchAdventureGame_colSpecial__5TYIr,.GardenMatchAdventureGame_goldSpecial__srPQE,.GardenMatchAdventureGame_rowSpecial__VLO17{border-color:color-mix(in srgb,var(--garden-sun) 56%,var(--garden-leaf))}.GardenMatchAdventureGame_bombRing__iY411,.GardenMatchAdventureGame_colMark__FP2Jx,.GardenMatchAdventureGame_rowMark__2IMUd{position:absolute;z-index:4;pointer-events:none}.GardenMatchAdventureGame_rowMark__2IMUd{width:78%;height:3px}.GardenMatchAdventureGame_colMark__FP2Jx,.GardenMatchAdventureGame_rowMark__2IMUd{border-radius:var(--radius-pill);background:var(--garden-sun);box-shadow:0 0 10px rgba(241,201,113,.7)}.GardenMatchAdventureGame_colMark__FP2Jx{width:3px;height:78%}.GardenMatchAdventureGame_bombRing__iY411{width:68%;height:68%;border:3px solid color-mix(in srgb,var(--garden-blush) 72%,var(--garden-sun));border-radius:50%;box-shadow:0 0 13px rgba(248,217,199,.7)}.GardenMatchAdventureGame_goldSpecial__srPQE{background:radial-gradient(circle at 50% 42%,rgba(255,250,205,.94),rgba(241,201,113,.38) 48%,transparent 75%),var(--surface-card-strong);animation:GardenMatchAdventureGame_goldBreathe__0Q_Bw 1.8s ease-in-out infinite}.GardenMatchAdventureGame_abilityFlash__e1L2J{--ability-x:50%;--ability-y:50%;position:absolute;inset:0;z-index:8;overflow:hidden;pointer-events:none}.GardenMatchAdventureGame_abilityFlash__e1L2J i,.GardenMatchAdventureGame_abilityFlash__e1L2J span{position:absolute;left:var(--ability-x);top:var(--ability-y);display:block;pointer-events:none}.GardenMatchAdventureGame_frostFlash__0VzKW span{width:180%;height:10%;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,rgba(226,245,255,.92),rgba(151,213,235,.72),transparent);filter:blur(3px);transform:translate(-50%,-50%) scaleX(.08);animation:GardenMatchAdventureGame_frostHorizontal__DaXXD .48s var(--ease-emphasized) forwards}.GardenMatchAdventureGame_frostFlash__0VzKW i{width:10%;height:180%;border-radius:var(--radius-pill);background:linear-gradient(180deg,transparent,rgba(226,245,255,.92),rgba(151,213,235,.72),transparent);filter:blur(3px);transform:translate(-50%,-50%) scaleY(.08);animation:GardenMatchAdventureGame_frostVertical__JAvC7 .48s var(--ease-emphasized) forwards}.GardenMatchAdventureGame_sporeFlash__Wso6I span{width:12%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,244,204,.96),rgba(181,139,92,.54) 42%,rgba(104,122,90,.18) 68%,transparent 72%);transform:translate(-50%,-50%) scale(.2);animation:GardenMatchAdventureGame_sporeBurst__drsEo .52s var(--ease-exit) forwards}.GardenMatchAdventureGame_sporeFlash__Wso6I i{width:34%;aspect-ratio:1;border:2px dotted color-mix(in srgb,var(--garden-leaf) 72%,white);border-radius:50%;opacity:.8;transform:translate(-50%,-50%) scale(.12) rotate(0deg);animation:GardenMatchAdventureGame_sporeRing__kdVuZ .56s ease-out forwards}.GardenMatchAdventureGame_luckyFlash__Xm4tu span{width:18%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,248,189,1),rgba(241,201,113,.45) 46%,transparent 72%);transform:translate(-50%,-50%) scale(.2);animation:GardenMatchAdventureGame_luckyBloom__y19pP .52s var(--ease-emphasized) forwards}.GardenMatchAdventureGame_luckyFlash__Xm4tu i{width:8px;height:8px;border-radius:50%;background:white;box-shadow:-26px -18px 0 var(--garden-sun),28px -24px 0 white,32px 22px 0 var(--garden-sun),-22px 28px 0 white;transform:translate(-50%,-50%) scale(.2);animation:GardenMatchAdventureGame_luckySpark__VKOmc .52s ease-out forwards}.GardenMatchAdventureGame_abilityDock__t27gk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.GardenMatchAdventureGame_abilityButton__DnPq9{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"emoji name uses" "emoji cost uses";align-items:center;grid-gap:1px 6px;gap:1px 6px;min-width:0;min-height:66px;padding:8px 7px;border:1px solid var(--button-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 72%,transparent);color:var(--color-text);text-align:left;cursor:pointer;opacity:.58;transition:transform var(--motion-fast) var(--ease-emphasized),border-color var(--motion-fast),opacity var(--motion-fast),background var(--motion-fast)}.GardenMatchAdventureGame_abilityButton__DnPq9:disabled{cursor:default}.GardenMatchAdventureGame_abilityButton__DnPq9.GardenMatchAdventureGame_ready__8k1zd{border-color:color-mix(in srgb,var(--garden-leaf) 34%,var(--button-border));background:var(--surface-interactive);opacity:1}.GardenMatchAdventureGame_abilityButton__DnPq9.GardenMatchAdventureGame_ready__8k1zd:not(:disabled):active{transform:scale(var(--motion-press-scale))}.GardenMatchAdventureGame_activeAbility__IJqrD{border-color:color-mix(in srgb,var(--garden-sun) 76%,var(--garden-leaf));background:var(--garden-sun-wash);box-shadow:0 0 0 3px color-mix(in srgb,var(--garden-sun) 20%,transparent)}.GardenMatchAdventureGame_exhausted__USbVs{opacity:.32;filter:grayscale(.35)}.GardenMatchAdventureGame_cooling__xxa5O{opacity:.46}.GardenMatchAdventureGame_abilityEmoji__FJKrd{grid-area:emoji;font-size:clamp(23px,7vw,32px);line-height:1}.GardenMatchAdventureGame_abilityName__PN71_{grid-area:name;min-width:0}.GardenMatchAdventureGame_abilityName__PN71_ small,.GardenMatchAdventureGame_abilityName__PN71_ strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GardenMatchAdventureGame_abilityName__PN71_ strong{font-size:11px}.GardenMatchAdventureGame_abilityName__PN71_ small{margin-top:1px;color:var(--color-text-muted);font-size:8px}.GardenMatchAdventureGame_abilityCost__QZSMF{grid-area:cost;color:var(--color-text-muted);font-size:9px;font-weight:800}.GardenMatchAdventureGame_abilityCost__QZSMF:after{content:" ENERGY";font-size:7px;letter-spacing:.04em}.GardenMatchAdventureGame_abilityUses__gAwqT{grid-area:uses;min-width:28px;padding:4px 6px;border-radius:var(--radius-pill);background:var(--surface-inset);font-size:10px;font-weight:900;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureGame_controls__steCc{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.GardenMatchAdventureGame_controls__steCc button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:7px 10px;border:1px solid var(--button-border);border-radius:var(--radius-md);background:var(--surface-interactive);color:var(--color-text);cursor:pointer}.GardenMatchAdventureGame_controls__steCc button:disabled{cursor:default;opacity:.46}.GardenMatchAdventureGame_controls__steCc small,.GardenMatchAdventureGame_controls__steCc span{display:block;text-align:left}.GardenMatchAdventureGame_controls__steCc span{font-size:11px;font-weight:750}.GardenMatchAdventureGame_controls__steCc small{margin-top:2px;color:var(--color-text-muted);font-size:9px;font-weight:500}.GardenMatchAdventureGame_gameFooter__xYLHC{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:0 2px;color:var(--color-text-muted);font-size:10px;line-height:1.5}.GardenMatchAdventureGame_gameFooter__xYLHC a{flex:0 0 auto;color:var(--link-color);font-weight:700;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}.GardenMatchAdventureGame_gameOver__GHXho{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:22px;background:var(--overlay-scrim-soft);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.GardenMatchAdventureGame_gameOverPanel__0YOWI{width:min(100%,400px);padding:28px;border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-bg-strong);box-shadow:var(--shadow-floating),var(--glass-highlight);text-align:center}.GardenMatchAdventureGame_gameOverPanel__0YOWI>span{color:var(--color-text-muted);font-size:10px;font-weight:900;letter-spacing:.16em}.GardenMatchAdventureGame_gameOverPanel__0YOWI h2{margin:8px 0 5px;font-family:var(--font-display);font-size:28px}.GardenMatchAdventureGame_gameOverPanel__0YOWI p{margin:0 0 4px;font-size:14px}.GardenMatchAdventureGame_gameOverPanel__0YOWI small{display:block;color:var(--color-text-muted);font-size:11px}.GardenMatchAdventureGame_gameOverPanel__0YOWI a,.GardenMatchAdventureGame_gameOverPanel__0YOWI button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:14px;border-radius:var(--control-radius);font-size:13px;font-weight:800}.GardenMatchAdventureGame_gameOverPanel__0YOWI button{border:0;background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer}.GardenMatchAdventureGame_gameOverPanel__0YOWI a{border:1px solid var(--button-border);background:var(--button-secondary-bg);color:var(--color-text);text-decoration:none}@keyframes GardenMatchAdventureGame_boardPulse__dzpuv{0%,to{transform:scale(1)}45%{transform:scale(1.008);box-shadow:var(--shadow-lg),0 0 0 4px color-mix(in srgb,var(--garden-sun) 18%,transparent)}}@keyframes GardenMatchAdventureGame_clearBurst__6U8wc{0%{opacity:1;transform:scale(1)}52%{opacity:1;transform:scale(1.14) rotate(2deg)}to{opacity:0;transform:scale(.34) rotate(-5deg)}}@keyframes GardenMatchAdventureGame_glowOut__0AvSE{0%{transform:scale(.4);opacity:0}55%{transform:scale(1.8);opacity:.8}to{transform:scale(2.4);opacity:0}}@keyframes GardenMatchAdventureGame_fallIn__e27AP{0%{opacity:.18;transform:translateY(-42%) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes GardenMatchAdventureGame_invalidShake__roUgl{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}70%{transform:translateX(4px)}}@keyframes GardenMatchAdventureGame_goldBreathe__0Q_Bw{0%,to{box-shadow:0 5px 14px rgba(47,61,46,.08),0 0 0 0 rgba(241,201,113,.18)}50%{box-shadow:0 7px 20px rgba(47,61,46,.1),0 0 0 4px rgba(241,201,113,.12)}}@keyframes GardenMatchAdventureGame_frostHorizontal__DaXXD{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.05)}38%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scaleX(1)}}@keyframes GardenMatchAdventureGame_frostVertical__JAvC7{0%{opacity:0;transform:translate(-50%,-50%) scaleY(.05)}38%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scaleY(1)}}@keyframes GardenMatchAdventureGame_sporeBurst__drsEo{0%{opacity:.2;transform:translate(-50%,-50%) scale(.2)}48%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(8)}}@keyframes GardenMatchAdventureGame_sporeRing__kdVuZ{0%{opacity:.9;transform:translate(-50%,-50%) scale(.1) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4) rotate(90deg)}}@keyframes GardenMatchAdventureGame_luckyBloom__y19pP{0%{opacity:.4;transform:translate(-50%,-50%) scale(.18)}55%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}@keyframes GardenMatchAdventureGame_luckySpark__VKOmc{0%{opacity:.9;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8) rotate(50deg)}}@media (max-width:720px){.GardenMatchAdventureGame_adventure__z3eca{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:max(7px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow:hidden;background:radial-gradient(circle at 50% -8%,var(--garden-sun-wash),transparent 34%),var(--surface-canvas)}.GardenMatchAdventureGame_topbar__a0_Uf{position:relative;top:auto;grid-template-columns:70px 1fr 38px;gap:6px;min-height:38px;margin:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.GardenMatchAdventureGame_backLink__xlVnQ,.GardenMatchAdventureGame_iconButton__ugngV{min-height:36px}.GardenMatchAdventureGame_backLink__xlVnQ{gap:3px;padding-inline:7px;font-size:10px}.GardenMatchAdventureGame_iconButton__ugngV{width:36px}.GardenMatchAdventureGame_modeTitle__czWgl span{display:none}.GardenMatchAdventureGame_modeTitle__czWgl strong{font-size:clamp(13px,3.8vw,16px)}.GardenMatchAdventureGame_compactHud__Vf1CD{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(92px,.82fr);grid-gap:6px;gap:6px}.GardenMatchAdventureGame_mission__XyxIQ{grid-column:1/-1;padding:7px 9px 6px;border-radius:12px}.GardenMatchAdventureGame_missionCopy__sEEyN span{font-size:8px}.GardenMatchAdventureGame_missionCopy__sEEyN strong{font-size:11px}.GardenMatchAdventureGame_goalTrack__K66ax{height:5px;margin-top:5px}.GardenMatchAdventureGame_hud__Ny7vb{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.GardenMatchAdventureGame_hud__Ny7vb>div{padding:5px 3px;border-radius:10px}.GardenMatchAdventureGame_hud__Ny7vb span{margin-bottom:1px;font-size:8px}.GardenMatchAdventureGame_hud__Ny7vb strong{font-size:clamp(12px,3.8vw,16px)}.GardenMatchAdventureGame_energyPanel__aBlaR{padding:6px 7px;border-radius:10px}.GardenMatchAdventureGame_energyTitle__dHeD9{gap:4px}.GardenMatchAdventureGame_energyTitle__dHeD9 span{gap:3px;font-size:7px;letter-spacing:.03em}.GardenMatchAdventureGame_energyTitle__dHeD9 svg{width:11px;height:11px}.GardenMatchAdventureGame_energyTitle__dHeD9 strong{font-size:9px}.GardenMatchAdventureGame_energyTrack__aX_f9{height:6px;margin-top:6px}.GardenMatchAdventureGame_status___AhZJ{min-height:26px;padding:1px 3px;font-size:9px;line-height:1.25}.GardenMatchAdventureGame_status___AhZJ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GardenMatchAdventureGame_status___AhZJ strong{font-size:10px}.GardenMatchAdventureGame_boardStage__lXCh8{display:grid;place-items:center;min-height:0;padding:clamp(4px,1.3vw,6px);border-radius:18px}.GardenMatchAdventureGame_board__dNiWF{width:auto;max-width:100%;height:100%;max-height:100%;aspect-ratio:7/10;gap:clamp(2px,.7vw,4px)}.GardenMatchAdventureGame_placeholder__c_g9B,.GardenMatchAdventureGame_tile__1dJE1{border-radius:clamp(7px,2vw,11px)}.GardenMatchAdventureGame_emoji__EhTwN{font-size:clamp(24px,8.4vw,38px)}.GardenMatchAdventureGame_goldCore__0hDBj{font-size:clamp(25px,8.6vw,40px)}.GardenMatchAdventureGame_abilityDock__t27gk{gap:5px;margin:0}.GardenMatchAdventureGame_abilityButton__DnPq9{gap:0 4px;min-height:48px;padding:5px;border-radius:11px}.GardenMatchAdventureGame_abilityEmoji__FJKrd{font-size:clamp(21px,6vw,28px)}.GardenMatchAdventureGame_abilityName__PN71_ strong{font-size:9px}.GardenMatchAdventureGame_abilityName__PN71_ small{display:none}.GardenMatchAdventureGame_abilityCost__QZSMF{font-size:8px}.GardenMatchAdventureGame_abilityCost__QZSMF:after{content:" EN";font-size:6px}.GardenMatchAdventureGame_abilityUses__gAwqT{min-width:24px;padding:3px 4px;font-size:9px}.GardenMatchAdventureGame_controls__steCc{gap:5px;margin:0}.GardenMatchAdventureGame_controls__steCc button{min-height:38px;gap:5px;padding:4px 7px;border-radius:10px}.GardenMatchAdventureGame_controls__steCc svg{width:14px;height:14px}.GardenMatchAdventureGame_controls__steCc span{font-size:9px}.GardenMatchAdventureGame_controls__steCc small{margin-top:0;font-size:7px}.GardenMatchAdventureGame_gameFooter__xYLHC{display:none}}@media (max-height:700px) and (max-width:720px),(max-width:370px){.GardenMatchAdventureGame_adventure__z3eca{gap:4px}.GardenMatchAdventureGame_mission__XyxIQ{padding-block:5px}.GardenMatchAdventureGame_status___AhZJ{min-height:20px}.GardenMatchAdventureGame_abilityButton__DnPq9{min-height:43px}.GardenMatchAdventureGame_controls__steCc button{min-height:34px}}@media (prefers-reduced-motion:reduce){.GardenMatchAdventureGame_abilityButton__DnPq9,.GardenMatchAdventureGame_boardStage__lXCh8,.GardenMatchAdventureGame_energyTrack__aX_f9>span,.GardenMatchAdventureGame_goalTrack__K66ax>span,.GardenMatchAdventureGame_tile__1dJE1{transition-duration:1ms}.GardenMatchAdventureGame_boardPulse__dzpuv,.GardenMatchAdventureGame_clearing__LK7_1,.GardenMatchAdventureGame_clearing__LK7_1 .GardenMatchAdventureGame_tileGlow__mM7_g,.GardenMatchAdventureGame_falling__Upb7b,.GardenMatchAdventureGame_frostFlash__0VzKW i,.GardenMatchAdventureGame_frostFlash__0VzKW span,.GardenMatchAdventureGame_goldSpecial__srPQE,.GardenMatchAdventureGame_invalid__e95Co,.GardenMatchAdventureGame_luckyFlash__Xm4tu i,.GardenMatchAdventureGame_luckyFlash__Xm4tu span,.GardenMatchAdventureGame_sporeFlash__Wso6I i,.GardenMatchAdventureGame_sporeFlash__Wso6I span{animation-duration:1ms;animation-iteration-count:1}}.GardenMatchAdventureLeaderboard_trigger__FbwvK{position:fixed;top:max(7px,env(safe-area-inset-top));right:max(50px,calc(env(safe-area-inset-right) + 50px));z-index:calc(var(--z-modal, 700) + 1);display:inline-flex;align-items:center;justify-content:center;gap:2px;width:36px;height:36px;padding:0;border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--surface-interactive);color:var(--color-text);box-shadow:var(--shadow-xs);cursor:pointer}.GardenMatchAdventureLeaderboard_trigger__FbwvK span{position:absolute;right:-4px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--surface-canvas);border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:8px;font-weight:900;line-height:14px;text-align:center}.GardenMatchAdventureLeaderboard_celebration__fPqJP{position:fixed;inset:0;z-index:calc(var(--z-modal, 700) + 6);display:grid;place-items:center;padding:24px;overflow:hidden;background:var(--overlay-scrim-soft);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:GardenMatchAdventureLeaderboard_celebrationFade__5MBhf 5.6s ease both}.GardenMatchAdventureLeaderboard_celebrationCard__kPIzH{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(86vw,360px);padding:30px 22px 26px;border:1px solid var(--glass-border);border-radius:28px;background:var(--glass-bg-strong);box-shadow:var(--shadow-floating),var(--glass-highlight);text-align:center;animation:GardenMatchAdventureLeaderboard_celebrationCardIn__P8JMe .72s cubic-bezier(.2,.9,.2,1.2) both}.GardenMatchAdventureLeaderboard_globalCelebration__QWMb6 .GardenMatchAdventureLeaderboard_celebrationCard__kPIzH{background:var(--garden-sun-wash)}.GardenMatchAdventureLeaderboard_personalCelebration__ip8k9 .GardenMatchAdventureLeaderboard_celebrationCard__kPIzH{background:var(--glass-bg-strong)}.GardenMatchAdventureLeaderboard_celebrationIcon__Jd9nF{display:grid;place-items:center;width:74px;height:74px;margin-bottom:12px;border-radius:50%;background:var(--surface-interactive);color:var(--color-text);box-shadow:var(--shadow-sm);animation:GardenMatchAdventureLeaderboard_celebrationIcon__Jd9nF 1.1s ease-in-out .18s both}.GardenMatchAdventureLeaderboard_celebrationEyebrow__GIw_W{font-size:12px;font-weight:950;letter-spacing:.16em}.GardenMatchAdventureLeaderboard_celebrationCard__kPIzH>strong{margin-top:8px;font-size:clamp(42px,14vw,64px);font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.96;letter-spacing:-.05em}.GardenMatchAdventureLeaderboard_celebrationCard__kPIzH h2{margin:12px 0 0;font-size:21px}.GardenMatchAdventureLeaderboard_celebrationCard__kPIzH p{margin:6px 0 0;color:var(--color-text-muted);font-size:11px}.GardenMatchAdventureLeaderboard_confetti__uBLV2{position:absolute;inset:0;pointer-events:none}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i{position:absolute;top:-8%;left:50%;width:7px;height:15px;border-radius:3px;background:var(--button-primary-bg);color:var(--button-primary-bg);opacity:0;animation:GardenMatchAdventureLeaderboard_confettiFall__V7d_G 2.5s ease-in forwards}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(3n+1){left:15%;animation-delay:.08s;transform:rotate(18deg)}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(3n+2){left:50%;animation-delay:.22s;transform:rotate(-24deg)}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(3n+3){left:82%;animation-delay:.36s;transform:rotate(42deg)}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n+1){margin-left:-42px}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n+2){margin-left:36px}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n+3){margin-left:-70px}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n+4){margin-left:64px}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n+5){margin-left:-16px}.GardenMatchAdventureLeaderboard_confetti__uBLV2 i:nth-child(6n){margin-left:14px}.GardenMatchAdventureLeaderboard_overlay__bWCNZ{position:fixed;inset:0;z-index:calc(var(--z-modal, 700) + 2);display:grid;place-items:end center;padding:18px 0 0;background:var(--overlay-scrim-soft);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.GardenMatchAdventureLeaderboard_panel___WzYm{width:min(100%,520px);max-height:min(72dvh,640px);padding:18px 16px max(18px,env(safe-area-inset-bottom));overflow:hidden;border:1px solid var(--glass-border);border-bottom:0;border-radius:24px 24px 0 0;background:var(--glass-bg-strong);box-shadow:var(--shadow-floating),var(--glass-highlight)}.GardenMatchAdventureLeaderboard_header__m5nU_{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.GardenMatchAdventureLeaderboard_header__m5nU_ span{color:var(--color-text-muted);font-size:9px;font-weight:850;letter-spacing:.14em}.GardenMatchAdventureLeaderboard_header__m5nU_ h2{margin:2px 0 0;font-size:22px;line-height:1.15}.GardenMatchAdventureLeaderboard_header__m5nU_ button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--button-border);border-radius:50%;background:var(--surface-interactive);color:var(--color-text);cursor:pointer}.GardenMatchAdventureLeaderboard_mine__ZUot6{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;grid-gap:4px 8px;gap:4px 8px;padding:10px 12px;border-radius:14px;background:var(--surface-inset)}.GardenMatchAdventureLeaderboard_mine__ZUot6 span{color:var(--color-text-muted);font-size:9px}.GardenMatchAdventureLeaderboard_mine__ZUot6 strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureLeaderboard_mine__ZUot6 small{grid-column:1/-1;min-height:11px;color:var(--color-text-muted);font-size:8px}.GardenMatchAdventureLeaderboard_list__JbSPt{max-height:calc(min(72dvh, 640px) - 128px);margin-top:10px;overflow-y:auto;overscroll-behavior:contain}.GardenMatchAdventureLeaderboard_row__fk51t{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:6px 8px;border-bottom:1px solid var(--card-border)}.GardenMatchAdventureLeaderboard_current__qquWT{border-radius:12px;background:var(--garden-sun-wash)}.GardenMatchAdventureLeaderboard_rank__6lCLZ{color:var(--color-text-muted);font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureLeaderboard_person__H2Ldn{min-width:0}.GardenMatchAdventureLeaderboard_person__H2Ldn small,.GardenMatchAdventureLeaderboard_person__H2Ldn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GardenMatchAdventureLeaderboard_person__H2Ldn strong{font-size:12px}.GardenMatchAdventureLeaderboard_person__H2Ldn small{margin-top:2px;color:var(--color-text-muted);font-size:9px}.GardenMatchAdventureLeaderboard_score__WpDAR{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GardenMatchAdventureLeaderboard_score__WpDAR strong{font-size:13px;font-weight:850}.GardenMatchAdventureLeaderboard_score__WpDAR small{color:var(--color-text-muted);font-size:8px;font-weight:600}.GardenMatchAdventureLeaderboard_empty__A5EqZ{margin:24px 0;color:var(--color-text-muted);font-size:12px;text-align:center}@keyframes GardenMatchAdventureLeaderboard_celebrationCardIn__P8JMe{0%{opacity:0;transform:translateY(28px) scale(.78)}62%{opacity:1;transform:translateY(-4px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes GardenMatchAdventureLeaderboard_celebrationIcon__Jd9nF{0%{transform:scale(.6) rotate(-14deg)}45%{transform:scale(1.18) rotate(9deg)}72%{transform:scale(.96) rotate(-4deg)}to{transform:scale(1) rotate(0)}}@keyframes GardenMatchAdventureLeaderboard_confettiFall__V7d_G{0%{opacity:0;transform:translate3d(0,-8vh,0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(0,108vh,0) rotate(520deg)}}@keyframes GardenMatchAdventureLeaderboard_celebrationFade__5MBhf{0%,84%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.GardenMatchAdventureLeaderboard_celebrationCard__kPIzH,.GardenMatchAdventureLeaderboard_celebrationIcon__Jd9nF,.GardenMatchAdventureLeaderboard_celebration__fPqJP,.GardenMatchAdventureLeaderboard_confetti__uBLV2 i{animation:none}.GardenMatchAdventureLeaderboard_confetti__uBLV2{display:none}}@media (min-width:721px){.GardenMatchAdventureLeaderboard_trigger__FbwvK{top:20px;right:68px}.GardenMatchAdventureLeaderboard_overlay__bWCNZ{place-items:center;padding:24px}.GardenMatchAdventureLeaderboard_panel___WzYm{border-bottom:1px solid var(--glass-border);border-radius:24px}}