.hook-miner_root__F_bK2{--s:2;display:grid;grid-template-areas:"hud" "shaft" "ctl";grid-row-gap:var(--u2);row-gap:var(--u2);justify-items:stretch;align-content:start;inline-size:100%}.game-stage[data-screen] .hook-miner_root__F_bK2{block-size:100%;align-content:center}.hook-miner_hud__rV3JO{grid-area:hud;inline-size:100%;display:grid;grid-template-areas:"k" "r" "g";grid-row-gap:var(--u);row-gap:var(--u)}.hook-miner_hudKeys__JhybQ{grid-area:k;block-size:44px;display:flex;align-items:center;justify-content:flex-end;gap:var(--u2);min-inline-size:0;-webkit-padding-end:var(--stage-exit-reserve);padding-inline-end:var(--stage-exit-reserve)}.hook-miner_hudRead__ePyHZ{grid-area:r;padding-inline:var(--u);border-block:1px solid var(--screen-line);background:var(--screen-2)}.hook-miner_hudGoal__BZBOS,.hook-miner_hudRead__ePyHZ{block-size:24px;display:flex;align-items:center;gap:6px;min-inline-size:0}.hook-miner_hudGoal__BZBOS{grid-area:g}.hook-miner_rd__kSHkX{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--screen-text);font:var(--t-xs) /1 var(--font-mono);white-space:nowrap}.hook-miner_rd__kSHkX .hook-miner_ic__nqdEQ{flex:none;inline-size:12px;block-size:12px;fill:var(--screen-dim)}.hook-miner_rd__kSHkX b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.hook-miner_lv__y6sW2 b{color:var(--cat-lit)}.hook-miner_ck__HUYO3 b{color:var(--screen-text)}.hook-miner_tnt__M_iub b{color:var(--hm-p12)}.hook-miner_sc__R1poW{-webkit-margin-start:auto;margin-inline-start:auto}.hook-miner_sc__R1poW b{color:var(--hm-p09)}.hook-miner_bs__ahuii b{color:var(--hm-p06)}.hook-miner_ck__HUYO3[data-hm-warn="1"]{box-shadow:0 0 0 1px var(--hm-p12)}.hook-miner_ck__HUYO3[data-hm-warn="1"] b{color:var(--hm-p12)}.hook-miner_ck__HUYO3[data-hm-warn="2"]{box-shadow:0 0 0 1px var(--hm-p12);background:var(--hm-p13)}.hook-miner_ck__HUYO3[data-hm-warn="2"] b{color:var(--hm-p11)}.hook-miner_ck__HUYO3[data-hm-warn="1"] b{animation:hook-miner_hmWarnBlink__J6Agt .5s step-end infinite}.hook-miner_ck__HUYO3[data-hm-warn="2"] b{animation:hook-miner_hmWarnBlink__J6Agt 333ms step-end infinite}.hook-miner_root__F_bK2[data-hm-fx=reduced] .hook-miner_ck__HUYO3[data-hm-warn="1"] b{animation-duration:1s}.hook-miner_root__F_bK2[data-hm-fx=reduced] .hook-miner_ck__HUYO3[data-hm-warn="2"] b{animation-duration:666ms}@keyframes hook-miner_hmWarnBlink__J6Agt{0%,49%{opacity:1}50%,to{opacity:.45}}.hook-miner_goal__pjKav{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:6px;block-size:24px;padding-inline:var(--u);border:1px solid var(--screen-line);background:var(--screen-2)}.hook-miner_goal__pjKav .hook-miner_ic__nqdEQ{flex:none;inline-size:12px;block-size:12px;fill:var(--screen-dim)}.hook-miner_goal__pjKav b{flex:none;color:var(--screen-text);font:700 var(--t-xs) /1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hook-miner_bar__EOPH6{flex:1 1 auto;min-inline-size:40px;block-size:8px;background:var(--hm-p01);box-shadow:inset 0 0 0 1px var(--hm-p04)}.hook-miner_bar__EOPH6 i{display:block;block-size:100%;background:var(--hm-p14)}.hook-miner_bar__EOPH6[data-full] i{background:var(--hm-p11)}.hook-miner_kicon__Zh6_t{inline-size:44px;block-size:44px;min-block-size:44px;flex:none;padding:0;background:var(--surface-2);color:var(--screen-dim)}.hook-miner_kicon__Zh6_t svg{flex:none;inline-size:20px;block-size:20px;fill:currentColor}.hook-miner_kicon__Zh6_t[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.hook-miner_kicon__Zh6_t[aria-disabled=true]{opacity:.42;cursor:default;box-shadow:none}.hook-miner_shaft__OPHjF{grid-area:shaft;display:flex;align-items:center;justify-content:center;inline-size:100%;background:repeating-linear-gradient(0deg,var(--hm-p01) 0 7px,transparent 7px 8px),linear-gradient(90deg,var(--hm-p00) 0 6%,transparent 6% 94%,var(--hm-p00) 94% 100%),url(/games/hook-miner/bg-shaft-texture.webp) top /256px auto repeat,var(--hm-p01);box-shadow:inset 0 0 0 1px var(--hm-p04)}.hook-miner_screen___Kczw,.hook-miner_shaft__OPHjF{position:relative;block-size:calc(168px * var(--s));overflow:hidden}.hook-miner_screen___Kczw{inline-size:calc(128px * var(--s));outline:1px solid var(--hm-p04);background:var(--hm-p00);touch-action:none}.hook-miner_field__ZKJ7D{display:block;inline-size:100%;block-size:100%;image-rendering:pixelated}.hook-miner_field__ZKJ7D:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.hook-miner_tapRing__ZTaPp{position:absolute;z-index:3;inline-size:18px;block-size:18px;margin:-9px 0 0 -9px;border:1px solid var(--hm-p08);pointer-events:none;animation:hook-miner_hmRing__Yc7y2 .12s steps(3) forwards}@keyframes hook-miner_hmRing__Yc7y2{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1)}}.hook-miner_pop___ffHI{position:absolute;z-index:3;padding:1px 4px;border:1px solid var(--hm-p06);background:color-mix(in srgb,var(--hm-p00) 72%,transparent);color:var(--hm-p11);font:700 var(--t-xs) /1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.hook-miner_credit__sAApV{inset-inline-start:50%;inset-block-start:22%;translate:-50% 0;color:var(--hm-p09);border-color:var(--hm-p09);animation:hook-miner_hmCredit__exnOq .34s ease-out forwards}@keyframes hook-miner_hmCredit__exnOq{0%{opacity:1;translate:-50% 0}to{opacity:0;translate:-50% -26px}}.hook-miner_est__jdWXi{color:var(--hm-p10);border-color:var(--hm-p15)}.hook-miner_plate__SckNq{inset-inline-start:6px;inset-block-start:6px;color:var(--cat-lit);border-color:var(--cat-lit);letter-spacing:.14em}.hook-miner_estWrap__hhlrR{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;align-items:flex-start;pointer-events:none}.hook-miner_estWrap__hhlrR .hook-miner_bar__EOPH6{inline-size:52px}.hook-miner_band__sxxAz{position:absolute;z-index:4;inset-inline:0;inset-block-end:0;display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:24px;padding:4px var(--u2);background:color-mix(in srgb,var(--hm-p00) 92%,transparent);-webkit-border-before:1px solid var(--hm-p14);border-block-start:1px solid var(--hm-p14);color:var(--hm-p11);font:700 var(--t-xs) /1.2 var(--font-mono);text-align:center;animation:hook-miner_hmRise__7CzAb .12s ease-out}.hook-miner_grace__qD23a{border-block-start-color:var(--hm-p12)}.hook-miner_band__sxxAz b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hook-miner_hint__vqOp6{position:absolute;z-index:3;inset-inline:0;inset-block-end:0;margin:0;padding:5px var(--u2);background:color-mix(in srgb,var(--hm-p00) 86%,transparent);-webkit-border-before:1px solid var(--hm-p04);border-block-start:1px solid var(--hm-p04);color:var(--hm-p07);font:var(--t-xs) /1.35 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;pointer-events:none}.hook-miner_startRibbon__4GRoR{position:absolute;z-index:4;inset-inline:var(--u3);inset-block-end:34%;inline-size:auto;min-block-size:44px;border-color:var(--cat-lit);background:var(--cat);color:#fff;font:700 var(--t-xs) /1.1 var(--font-ui);padding:var(--u2) var(--u3);text-align:center}.hook-miner_ovl__ozqej{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--u);padding:var(--u2);background:color-mix(in srgb,var(--hm-p00) 90%,transparent);border:1px solid var(--hm-p06);text-align:center;animation:hook-miner_hmRise__7CzAb .18s ease-out}@keyframes hook-miner_hmRise__7CzAb{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.hook-miner_kick__Gk6cf{margin:0;color:var(--cat-lit);font:700 var(--t-xs) /1 var(--font-mono);letter-spacing:.2em}.hook-miner_big__b_iPA{margin:0;color:var(--hm-p09);font:700 26px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hook-miner_note__V1RuW{margin:0;color:var(--hm-p07);font:var(--t-xs) /1.3 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hook-miner_ovlRow__HghjI{display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%}.hook-miner_ovlRow__HghjI .hook-miner_rd__kSHkX{padding:2px 5px;border:1px solid var(--screen-line);background:var(--screen-2)}.hook-miner_ovlBtns__h54RW{display:flex;flex-direction:column;gap:var(--u);inline-size:100%}.hook-miner_ovlBtns__h54RW>.btn{inline-size:100%;padding-inline:var(--u3);font-size:var(--t-xs)}.hook-miner_ovlBtns__h54RW>.btn.hook-miner_wide__KiJlY{font-size:var(--t-base)}.hook-miner_pair__O8kbg{display:flex;gap:var(--u);inline-size:100%}.hook-miner_pair__O8kbg>.btn{flex:1 1;min-inline-size:0;padding-inline:var(--u2);font-size:var(--t-xs)}.hook-miner_seedBtn__ijSdq{inline-size:100%;justify-content:space-between;padding-inline:var(--u3);color:var(--hm-p07);font:700 var(--t-xs) /1 var(--font-mono);letter-spacing:.06em}.hook-miner_seedBtn__ijSdq svg{flex:none;inline-size:16px;block-size:16px;fill:currentColor}.hook-miner_ovlClose__ssFyq{position:absolute;inset-block-start:var(--u);inset-inline-end:var(--u);inline-size:44px;min-inline-size:44px;block-size:44px;padding:0;background:var(--surface-2)}.hook-miner_ovlClose__ssFyq svg{flex:none;inline-size:18px;block-size:18px;fill:currentColor}.hook-miner_swRow__v9rxx{inline-size:100%;justify-content:space-between;padding-inline:var(--u3);font-size:var(--t-xs)}.hook-miner_swRow__v9rxx em{font-style:normal;color:var(--hm-p08);font-family:var(--font-mono)}.hook-miner_swRow__v9rxx[aria-pressed=false] em{color:var(--hm-p06)}.hook-miner_scroller__HnC3H{inline-size:100%;block-size:188px;overflow-y:auto;overscroll-behavior:contain;padding:6px var(--u2);border:1px solid var(--hm-p04);background:var(--hm-p01);color:var(--hm-p07);font:var(--t-xs) /1.45 var(--font-ui);text-align:start}.hook-miner_scroller__HnC3H dd,.hook-miner_scroller__HnC3H dl{margin:0}.hook-miner_scroller__HnC3H dt{-webkit-margin-before:6px;margin-block-start:6px;color:var(--hm-p09);font-weight:700;font-family:var(--font-mono)}.hook-miner_scroller__HnC3H dt.hook-miner_stone__N8YxJ{color:var(--hm-p06)}.hook-miner_ctl__QE_GS{grid-area:ctl;inline-size:100%;block-size:88px;display:flex;align-items:stretch;justify-content:space-between;gap:var(--u2);padding-inline:max(0px,calc(16px - var(--stage-pad-x)))}.hook-miner_keyWrap__NC30A{position:relative;flex:none;inline-size:100px;block-size:100%}.hook-miner_keyWrap__NC30A .virtual-pad{display:flex;gap:8px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;inline-size:100%;block-size:100%}.hook-miner_keyWrap__NC30A .btn{position:relative;inline-size:100%;block-size:100%;min-height:0;padding:0;box-shadow:3px 3px 0 var(--hm-p00),inset 0 3px 0 var(--hm-p00)}.hook-miner_pause__1suwM .btn{border-color:var(--hm-p06);background:var(--hm-p02);color:var(--hm-p07)}.hook-miner_tnt__M_iub .btn{border-color:var(--hm-p12);background:var(--hm-p02);color:var(--hm-p12)}.hook-miner_keyWrap__NC30A .btn[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:none}.hook-miner_keyWrap__NC30A .btn:active{transform:translate(var(--press),var(--press));box-shadow:none}.hook-miner_keyWrap__NC30A[data-hm-deny="1"] .btn{background:var(--hm-p13)}.hook-miner_keyGlyph__0p90k{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none}.hook-miner_keyGlyph__0p90k svg{inline-size:26px;block-size:26px;fill:currentColor}.hook-miner_keyGlyph__0p90k i{font:700 var(--t-xs) /1 var(--font-mono);font-style:normal;letter-spacing:.08em}.hook-miner_pause__1suwM .hook-miner_keyGlyph__0p90k{color:var(--hm-p07)}.hook-miner_tnt__M_iub .hook-miner_keyGlyph__0p90k{color:var(--hm-p12)}.hook-miner_keyWrap__NC30A .btn[aria-disabled=true]+.hook-miner_keyGlyph__0p90k{opacity:.45}.hook-miner_restPlate__sPnqm{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,var(--hm-p04) 55%,transparent) 6px 7px),var(--hm-p01);box-shadow:inset 0 0 0 1px var(--hm-p04)}.hook-miner_restPlate__sPnqm svg{inline-size:34px;block-size:34px;fill:none;stroke:var(--hm-p06);stroke-width:1}@media (orientation:portrait){.hook-miner_root__F_bK2{--s:2}@media (max-width:411px){.hook-miner_ctl__QE_GS{block-size:72px}}@media (min-width:400px) and (min-height:742px){.game-stage[data-screen] .hook-miner_root__F_bK2{--s:3}}}@media (orientation:landscape){.hook-miner_root__F_bK2{grid-template-areas:"hud shaft ctl";grid-template-columns:140px minmax(0,1fr) 140px;grid-template-rows:minmax(0,1fr);column-gap:var(--u2);row-gap:0;align-content:stretch}.hook-miner_hud__rV3JO{grid-template-areas:"r" "g" "k";align-content:start}.hook-miner_hudGoal__BZBOS,.hook-miner_hudRead__ePyHZ{flex-direction:column;align-items:stretch;block-size:auto;gap:var(--u)}.hook-miner_hudRead__ePyHZ{padding:var(--u);border:1px solid var(--screen-line)}.hook-miner_hudRead__ePyHZ .hook-miner_rd__kSHkX{block-size:24px;margin:0}.hook-miner_hudRead__ePyHZ .hook-miner_sc__R1poW{margin:0}.hook-miner_goal__pjKav{flex-direction:column;align-items:stretch;gap:var(--u);block-size:auto;padding:var(--u)}.hook-miner_goal__pjKav .hook-miner_ic__nqdEQ{display:none}.hook-miner_goal__pjKav .hook-miner_bar__EOPH6{inline-size:100%}.hook-miner_hudKeys__JhybQ{flex-wrap:wrap;justify-content:flex-start;block-size:auto;-webkit-padding-end:0;padding-inline-end:0}.hook-miner_ctl__QE_GS{flex-direction:column;justify-content:flex-start;block-size:100%;gap:24px;padding-inline:0;-webkit-padding-before:var(--stage-exit-reserve);padding-block-start:var(--stage-exit-reserve)}.hook-miner_keyWrap__NC30A{inline-size:132px;block-size:88px}.hook-miner_restPlate__sPnqm{display:none}}@media (orientation:landscape) and (max-height:520px){.hook-miner_root__F_bK2{--s:2}.hook-miner_shaft__OPHjF{block-size:100%}}@media (orientation:landscape) and (min-height:521px){.hook-miner_root__F_bK2{--s:2}.hook-miner_ovl__ozqej{gap:var(--u2);padding:var(--u4)}.hook-miner_big__b_iPA{font-size:38px}.hook-miner_note__V1RuW,.hook-miner_scroller__HnC3H{font-size:var(--t-sm)}.hook-miner_ovlBtns__h54RW{inline-size:min(100%,320px)}.hook-miner_ovlBtns__h54RW>.btn{font-size:var(--t-base)}.hook-miner_scroller__HnC3H{block-size:280px}.hook-miner_hint__vqOp6{font-size:var(--t-sm);padding:var(--u2) var(--u3)}}@media (orientation:landscape) and (min-height:758px){.hook-miner_root__F_bK2{--s:3}}@media (prefers-reduced-motion:reduce){.hook-miner_keyWrap__NC30A .btn:active{transform:none}.hook-miner_band__sxxAz,.hook-miner_ovl__ozqej{animation:none}.hook-miner_tapRing__ZTaPp{animation:hook-miner_hmRing__Yc7y2 1ms step-end forwards}.hook-miner_credit__sAApV{animation:hook-miner_hmCredit__exnOq 1ms step-end forwards}.hook-miner_ck__HUYO3[data-hm-warn="1"] b{animation-duration:1s}.hook-miner_ck__HUYO3[data-hm-warn="2"] b{animation-duration:666ms}}