@font-face{font-family:Mabry;src:url(/assets/mabry-regular-pro-CM7V-Inu.woff2)format("woff2"),url(/assets/mabry-regular-pro-InPqveK7.woff)format("woff")}@font-face{font-family:Mabry-Medium;font-weight:500;src:url(/assets/mabry-medium-pro-DhR-Tt3d.woff2)format("woff2"),url(/assets/mabry-medium-pro-BuCE05GZ.woff)format("woff")}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:#0d3a2d;height:100%;margin:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}body:has(.game--playing) .pwa-prompt{display:none}.pwa-prompt[data-v-353497e7]{left:1rem;right:1rem;top:max(1rem, env(safe-area-inset-top));z-index:100;color:#fff;background:#0d3a2d;border-radius:1rem;outline:1px solid #ffffff1a;align-items:center;gap:.75rem;max-width:28rem;margin:0 auto;padding:.75rem 1rem;font-family:Mabry,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 20px 25px -5px #0000004d}.pwa-prompt p[data-v-353497e7]{flex:1;margin:0;font-size:.95rem}.pwa-prompt button[data-v-353497e7]{font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:.4rem .9rem;font-size:.875rem}.later[data-v-353497e7]{color:#fffc;background:0 0}.update[data-v-353497e7]{color:#0d3a2d;background:#fff;font-family:Mabry-Medium,Mabry,sans-serif}.update[data-v-353497e7]:disabled{opacity:.6}.pwa-prompt-enter-active[data-v-353497e7],.pwa-prompt-leave-active[data-v-353497e7]{transition:transform .2s,opacity .2s}.pwa-prompt-enter-from[data-v-353497e7],.pwa-prompt-leave-to[data-v-353497e7]{opacity:0;transform:translateY(-1rem)}.scene[data-v-351b1f79]{width:100%;height:100%;display:block}.flash[data-v-351b1f79]{opacity:0;animation:4s infinite flash-351b1f79}@keyframes flash-351b1f79{0%,86%,to{opacity:0}88%{opacity:.55}90%{opacity:.1}92%{opacity:.7}}.sway[data-v-351b1f79]{transform-origin:316px 180px;animation:1.6s ease-in-out infinite alternate sway-351b1f79}@keyframes sway-351b1f79{0%{transform:skew(-4deg)}to{transform:skew(-12deg)}}.wind path[data-v-351b1f79]{stroke-dasharray:40 200;animation:2.2s linear infinite wind-351b1f79}@keyframes wind-351b1f79{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.rain[data-v-351b1f79]{animation:.5s linear infinite rain-351b1f79}@keyframes rain-351b1f79{0%{transform:translateY(-20px)}to{transform:translate(-6px)}}.tree[data-v-351b1f79]{transform-origin:230px 175px;animation:3s cubic-bezier(.55,0,.75,.4) forwards tree-fall-351b1f79}@keyframes tree-fall-351b1f79{0%{transform:rotate(0)}20%{transform:rotate(-5deg)}32%{transform:rotate(2deg)}45%{transform:rotate(-7deg)}88%{transform:rotate(-47deg)}94%{transform:rotate(-43deg)}to{transform:rotate(-45deg)}}.roots[data-v-351b1f79]{opacity:0;animation:10ms 2.6s forwards show-351b1f79}.intact[data-v-351b1f79]{animation:10ms 2.65s forwards hide-351b1f79}.broken[data-v-351b1f79]{opacity:0;animation:10ms 2.65s forwards show-351b1f79}@keyframes show-351b1f79{to{opacity:1}}@keyframes hide-351b1f79{to{opacity:0}}.data[data-v-351b1f79]{animation:1s linear infinite data-351b1f79}@keyframes data-351b1f79{to{stroke-dashoffset:-25px}}.sparks[data-v-351b1f79]{animation:.3s steps(2,end) 2.65s infinite spark-351b1f79}@keyframes spark-351b1f79{50%{opacity:0}}.router[data-v-351b1f79]{animation:1s steps(2,end) infinite spark-351b1f79}.twinkle[data-v-351b1f79]{animation:2.4s ease-in-out infinite twinkle-351b1f79}@keyframes twinkle-351b1f79{50%{opacity:.3}}.flicker[data-v-351b1f79]{animation:2.2s step-end infinite flicker-351b1f79}@keyframes flicker-351b1f79{0%,to{fill:#ffe08a}20%{fill:#1c2a24}24%{fill:#ffe08a}60%{fill:#1c2a24}}.flake[data-v-351b1f79]{animation:3s linear infinite fall-351b1f79}@keyframes fall-351b1f79{0%{transform:translateY(-20px)}to{transform:translateY(40px)}}.ring[data-v-351b1f79]{animation:.8s ease-in-out infinite ring-351b1f79}@keyframes ring-351b1f79{50%{opacity:.2}}.road[data-v-351b1f79]{animation:.6s linear infinite road-351b1f79}@keyframes road-351b1f79{to{transform:translate(-60px)}}.bob[data-v-351b1f79]{animation:.35s ease-in-out infinite alternate bob-351b1f79}@keyframes bob-351b1f79{to{transform:translateY(1.5px)}}.pulse[data-v-351b1f79]{transform-origin:300px 70px;animation:1.4s ease-in-out infinite pulse-351b1f79}@keyframes pulse-351b1f79{50%{transform:scale(1.12)}}.light-on[data-v-351b1f79]{opacity:0;animation:.6s ease-out forwards light-on-351b1f79}@keyframes light-on-351b1f79{to{opacity:1}}.route[data-v-351b1f79]{animation:1.2s linear infinite route-351b1f79}@keyframes route-351b1f79{to{stroke-dashoffset:-24px}}.float[data-v-351b1f79]{animation:2s ease-in-out infinite alternate float-351b1f79}@keyframes float-351b1f79{to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.scene[data-v-351b1f79] *{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}.game[data-v-d10cf42a]{--green:#0d3a2d;--green-2:#1a4538;--light:#95c672;--light-2:#b2e290;--cream:#fbfbf0;--yellow:#f1e967;--pink:#eebbca;--red:#ff9475;--shadow:0 24px 60px #04140e59;background:var(--green);color:var(--green);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Mabry,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden;container:game/size}.game--rotated[data-v-d10cf42a]{transform-origin:0 0;width:100dvh;height:100vw;inset:0 auto auto 0;transform:translate(100vw)rotate(90deg)}.loader[data-v-d10cf42a]{z-index:10;text-align:center;color:var(--cream);background:radial-gradient(120% 80% at 50% 30%, var(--green-2) 0%, var(--green) 60%, #08241b 100%);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.loader-logo[data-v-d10cf42a]{width:auto;height:28px;margin-top:28px}.loader-road[data-v-d10cf42a]{width:min(280px,80%);height:90px;margin-bottom:22px;position:relative}.loader-van[data-v-d10cf42a]{width:150px;animation:.5s ease-in-out infinite alternate loader-bob-d10cf42a;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.loader-lane[data-v-d10cf42a]{background:repeating-linear-gradient(90deg, var(--yellow) 0 22px, transparent 22px 40px);opacity:.7;background-size:40px 4px;border-radius:2px;height:4px;animation:.45s linear infinite loader-lane-d10cf42a;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.loader-battery[data-v-d10cf42a]{color:var(--yellow);align-items:center;gap:8px;display:flex}.loader-track[data-v-d10cf42a]{width:200px;max-width:50cqw}.loader-battery .battery-text[data-v-d10cf42a]{text-align:left;min-width:4ch}.loader-text[data-v-d10cf42a]{margin:12px 0 0;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.95rem}.loader-leave-active[data-v-d10cf42a]{transition:opacity .45s}.loader-leave-to[data-v-d10cf42a]{opacity:0}@keyframes loader-bob-d10cf42a{to{transform:translate(-50%)translateY(-3px)}}@keyframes loader-lane-d10cf42a{to{background-position:-40px 0}}.game-canvas[data-v-d10cf42a]{touch-action:none;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.sr-only[data-v-d10cf42a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn[data-v-d10cf42a]{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.65rem 1.4rem;font-family:Mabry-Medium,Mabry,system-ui,sans-serif;font-size:1rem;line-height:1;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn[data-v-d10cf42a]:active{transform:scale(.97)}.btn[data-v-d10cf42a]:focus-visible,.icon-btn[data-v-d10cf42a]:focus-visible,.dot[data-v-d10cf42a]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.btn[data-v-d10cf42a]:disabled{opacity:.55;cursor:not-allowed}.btn-lg[data-v-d10cf42a]{min-height:54px;padding:.8rem 1.9rem;font-size:1.125rem}.btn-xl[data-v-d10cf42a]{min-height:64px;padding:.9rem 2.4rem;font-size:1.35rem}.btn-block[data-v-d10cf42a]{width:100%}.btn-primary[data-v-d10cf42a]{background:var(--light);color:var(--green);box-shadow:0 6px #6f9c53}.btn-primary[data-v-d10cf42a]:hover{background:var(--light-2)}.btn-primary[data-v-d10cf42a]:active{transform:translateY(3px);box-shadow:0 2px #6f9c53}.btn-ghost[data-v-d10cf42a]{color:var(--cream);background:#fbfbf014;border-color:#fbfbf080}.btn-ghost[data-v-d10cf42a]:hover{background:#fbfbf02e}.btn-ghost-dark[data-v-d10cf42a]{color:var(--green);background:0 0;border-color:#0d3a2d40}.btn-ghost-dark[data-v-d10cf42a]:hover{background:#0d3a2d0f}.btn-text[data-v-d10cf42a]{color:var(--green);opacity:.7;background:0 0;padding-inline:.75rem}.btn-text[data-v-d10cf42a]:hover{opacity:1}.btn-icon[data-v-d10cf42a]{width:46px;padding:0}.hud[data-v-d10cf42a]{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));pointer-events:none;color:var(--cream);grid-template-columns:auto 1fr auto;grid-template-areas:"status progress score""powers powers powers";align-items:start;gap:10px 16px;display:grid;position:absolute;inset:0 0 auto}.hud-block[data-v-d10cf42a]{-webkit-backdrop-filter:blur(6px);background:#0d3a2dc7;border-radius:16px;padding:8px 12px;box-shadow:0 6px 20px #04140e33}.hud-status[data-v-d10cf42a]{flex-direction:column;grid-area:status;gap:6px;display:flex}.hud-lives[data-v-d10cf42a]{gap:3px;display:flex}.heart-full[data-v-d10cf42a]{color:var(--red)}.heart-empty[data-v-d10cf42a]{color:#fbfbf059}.hud-battery[data-v-d10cf42a]{color:var(--yellow);align-items:center;gap:6px;display:flex}.battery-track[data-v-d10cf42a]{background:#fbfbf02e;border-radius:99px;width:96px;height:10px;overflow:hidden}.battery-fill[data-v-d10cf42a]{background:linear-gradient(90deg, var(--light), var(--yellow));border-radius:99px;height:100%;transition:width .2s linear}.battery-text[data-v-d10cf42a]{min-width:2.6em;color:var(--cream);font-variant-numeric:tabular-nums;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.8rem}.hud-battery.is-low[data-v-d10cf42a]{color:var(--red);animation:.8s ease-in-out infinite blink-d10cf42a}.hud-battery.is-low .battery-fill[data-v-d10cf42a]{background:var(--red)}@keyframes blink-d10cf42a{50%{opacity:.55}}.hud-progress[data-v-d10cf42a]{grid-area:progress;justify-self:center;width:min(420px,100%)}.hud-progress-head[data-v-d10cf42a]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;display:flex}.hud-chapter[data-v-d10cf42a]{white-space:nowrap;text-overflow:ellipsis;font-family:Mabry-Medium,Mabry,sans-serif;overflow:hidden}.hud-homes[data-v-d10cf42a]{color:var(--yellow);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.progress-track[data-v-d10cf42a]{background:#fbfbf02e;border-radius:99px;height:8px;margin-right:20px;position:relative}.progress-track.is-seekable[data-v-d10cf42a]{pointer-events:auto;cursor:pointer}.progress-track.is-seekable[data-v-d10cf42a]:before{content:"";position:absolute;inset:-8px 0}.progress-fill[data-v-d10cf42a]{background:var(--light);border-radius:99px;height:100%;transition:width .2s linear}.progress-flag[data-v-d10cf42a]{color:var(--cream);position:absolute;top:-3px;right:-20px}.hud-meters[data-v-d10cf42a]{font-variant-numeric:tabular-nums;font-family:Mabry-Medium,Mabry,sans-serif;font-size:1.1rem}.hud-score[data-v-d10cf42a]{pointer-events:auto;grid-area:score;align-items:center;gap:8px;display:flex}.score-value[data-v-d10cf42a]{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;font-family:Mabry-Medium,Mabry,sans-serif;font-size:1.6rem}.score-mult[data-v-d10cf42a]{background:#fbfbf026;border-radius:99px;padding:3px 8px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.85rem}.score-mult.is-hot[data-v-d10cf42a]{background:var(--yellow);color:var(--green);animation:.6s ease-in-out infinite alternate pop-d10cf42a}@keyframes pop-d10cf42a{to{transform:scale(1.08)}}.icon-btn[data-v-d10cf42a]{width:40px;height:40px;color:var(--cream);cursor:pointer;background:#fbfbf024;border:0;border-radius:12px;place-items:center;display:grid}.icon-btn[data-v-d10cf42a]:hover{background:#fbfbf042}.hud-powers[data-v-d10cf42a]{grid-area:powers;justify-content:center;gap:8px;display:flex}.power-chip[data-v-d10cf42a]{color:var(--green);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.8rem;display:inline-flex;box-shadow:0 4px 14px #04140e40}.power-chip--shield[data-v-d10cf42a]{background:#a9dbff}.power-chip--magnet[data-v-d10cf42a]{background:var(--pink)}.power-chip--turbo[data-v-d10cf42a]{background:var(--yellow)}.power-time[data-v-d10cf42a]{font-variant-numeric:tabular-nums;opacity:.7}.controls-hint[data-v-d10cf42a]{left:50%;bottom:max(18px, env(safe-area-inset-bottom));color:var(--cream);text-align:center;pointer-events:none;background:#0d3a2dd9;border-radius:99px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);padding:10px 16px;font-size:.85rem;display:flex;position:absolute;transform:translate(-50%)}kbd[data-v-d10cf42a]{border:1px solid;border-bottom-width:3px;border-radius:6px;padding:2px 7px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.8em;line-height:1.3;display:inline-block}.overlay[data-v-d10cf42a]{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));touch-action:pan-y;-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.overlay--dim[data-v-d10cf42a]{-webkit-backdrop-filter:blur(4px);background:#04140e9e}.overlay--soft[data-v-d10cf42a]{background:radial-gradient(#04140e59,#04140e99)}.overlay--cutscene[data-v-d10cf42a]{pointer-events:none;justify-content:flex-end;align-items:flex-end}.skip-btn[data-v-d10cf42a]{pointer-events:auto;background:#0d3a2d8c;animation:.3s .8s both skip-in-d10cf42a}@keyframes skip-in-d10cf42a{0%{opacity:0;transform:translateY(8px)}}.corner-btn[data-v-d10cf42a]{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:2;width:46px;height:46px;position:absolute}.game>.corner-btn[data-v-d10cf42a]{z-index:3}.corner-actions[data-v-d10cf42a]{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:2;gap:8px;display:flex;position:absolute}.corner-actions .icon-btn[data-v-d10cf42a]{width:46px;height:46px}.game--appview .corner-actions[data-v-d10cf42a]{right:calc(max(14px, env(safe-area-inset-right)) + 54px)}.overlay--title[data-v-d10cf42a]{background:linear-gradient(#08241beb 0%,#08241bb3 45%,#08241b00 80%);align-items:flex-start}.card[data-v-d10cf42a]{background:var(--cream);width:100%;max-width:560px;color:var(--green);box-shadow:var(--shadow);border-radius:28px;margin:auto;padding:28px;position:relative}.kicker[data-v-d10cf42a]{text-transform:uppercase;letter-spacing:.12em;color:#496559;margin:0 0 6px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.75rem}.kicker--light[data-v-d10cf42a]{color:var(--light)}.card-title[data-v-d10cf42a]{margin:0 0 10px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.card-title--xl[data-v-d10cf42a]{font-size:clamp(2rem,5vw,2.8rem)}.card-text[data-v-d10cf42a]{color:#335649;margin:0 0 14px;font-size:1.02rem;line-height:1.5}.card-text--small[data-v-d10cf42a]{font-size:.9rem}.bonus-teaser[data-v-d10cf42a]{color:var(--green);background:linear-gradient(110deg,#1f8a6a1f,#5b3f9e1a);border:1px solid #1f8a6a40;border-radius:14px;margin:4px 0 18px;padding:18px;font-size:1rem;line-height:1.45}.btn-aurora[data-v-d10cf42a]{isolation:isolate;color:var(--cream);background:var(--green);text-shadow:0 1px 3px #04101acc;position:relative;overflow:hidden;box-shadow:0 6px #04141d,0 0 26px #6fe0a859}.aurora-sky[data-v-d10cf42a]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.aurora-band[data-v-d10cf42a]{mix-blend-mode:screen;animation:linear infinite aurora-drift-d10cf42a}.aurora-band.is-reverse[data-v-d10cf42a]{animation-direction:reverse}.btn-aurora[data-v-d10cf42a]:after{content:"";z-index:-1;opacity:.8;background:radial-gradient(1.5px 1.5px at 8% 30%,#fff,#0000),radial-gradient(1px 1px at 22% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 74% 22%,#fff,#0000),radial-gradient(1px 1px at 88% 64%,#fff,#0000),radial-gradient(1px 1px at 55% 82%,#fff,#0000);position:absolute;inset:0}.btn-aurora[data-v-d10cf42a]:hover{background:#134233;box-shadow:0 6px #04141d,0 0 34px #6fe0a88c}.btn-aurora[data-v-d10cf42a]:active{transform:translateY(3px);box-shadow:0 2px #04141d,0 0 20px #6fe0a866}@keyframes aurora-drift-d10cf42a{to{transform:translate(-600px)}}.card-actions[data-v-d10cf42a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.card-actions .btn-ghost-dark[data-v-d10cf42a],.card-actions .btn-text[data-v-d10cf42a]{order:1}.card-actions .btn-primary[data-v-d10cf42a]{order:2}.card-actions .btn-spooky[data-v-d10cf42a]{flex-basis:100%;order:0}.card-actions--stack[data-v-d10cf42a]{flex-direction:column;align-items:stretch}.card-actions--stack .btn[data-v-d10cf42a]{order:0}.title-wrap[data-v-d10cf42a]{text-align:center;max-width:640px;color:var(--cream);margin:clamp(8px,6vh,64px) auto 0}.title-logo[data-v-d10cf42a]{width:auto;height:30px;margin:0 auto 18px;display:block}.title[data-v-d10cf42a]{letter-spacing:-.02em;background:linear-gradient(180deg, var(--cream) 30%, var(--light-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:clamp(2.8rem,9vw,5.5rem);line-height:.95}.lede[data-v-d10cf42a]{color:#fbfbf0d9;max-width:480px;margin:0 auto 22px;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.45}.actions[data-v-d10cf42a]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-start[data-v-d10cf42a]{min-width:min(100%,340px);margin:0 auto 24px;display:flex}.best[data-v-d10cf42a]{color:var(--yellow);background:#f1e96726;border-radius:99px;align-items:center;gap:6px;margin-top:18px;padding:6px 14px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.9rem;display:inline-flex}.rotate-tip[data-v-d10cf42a]{opacity:.7;margin-top:12px;font-size:.8rem}.rotate-tip .game-icon[data-v-d10cf42a]{vertical-align:-3px;display:inline}.card--story[data-v-d10cf42a]{grid-template-columns:1.15fr 1fr;max-width:880px;padding:0;display:grid;overflow:hidden}.story-frame[data-v-d10cf42a]{background:var(--green);min-height:300px;position:relative}.story-frame .scene[data-v-d10cf42a]{position:absolute;inset:0}.story-count[data-v-d10cf42a]{color:var(--cream);background:#0d3a2db3;border-radius:99px;padding:4px 10px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.75rem;position:absolute;top:14px;left:14px}.story-body[data-v-d10cf42a]{flex-direction:column;justify-content:space-between;min-height:300px;padding:28px;display:flex}.story-nav[data-v-d10cf42a]{flex-direction:column;gap:14px;display:flex}.story-buttons[data-v-d10cf42a]{justify-content:flex-end;gap:8px;display:flex}.card-close[data-v-d10cf42a]{z-index:2;width:36px;height:36px;color:var(--green);cursor:pointer;background:#fbfbf0e6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #04140e26}.card-close[data-v-d10cf42a]:hover{background:var(--cream)}.card-close[data-v-d10cf42a]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.story-text[data-v-d10cf42a]{padding-right:36px}.dots[data-v-d10cf42a]{gap:8px;display:flex}.dot[data-v-d10cf42a]{cursor:pointer;background:#0d3a2d33;border:0;border-radius:99px;width:10px;height:10px;padding:0;transition:width .25s,background-color .25s}.dot.is-active[data-v-d10cf42a]{background:var(--green);width:28px}.card.card--howto[data-v-d10cf42a]{flex-direction:column;max-width:900px;max-height:calc(100cqh - 32px);padding:0;display:flex;overflow:hidden}.howto-head[data-v-d10cf42a]{border-bottom:1px solid #0d3a2d14;flex:none;padding:24px 64px 14px 24px}.howto-head .card-title[data-v-d10cf42a]{margin:0}.howto-body[data-v-d10cf42a]{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 24px 20px;overflow-y:auto}.howto-foot[data-v-d10cf42a]{padding:12px 24px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid #0d3a2d14;flex:none;justify-content:flex-end;display:flex}.howto-grid[data-v-d10cf42a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.howto-col h3[data-v-d10cf42a]{text-transform:uppercase;letter-spacing:.1em;color:#496559;margin:0 0 10px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.72rem}.legend[data-v-d10cf42a],.powers[data-v-d10cf42a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legend li[data-v-d10cf42a]{color:#335649;align-items:center;gap:12px;font-size:.9rem;line-height:1.4;display:flex}.legend strong[data-v-d10cf42a],.power-card strong[data-v-d10cf42a]{color:var(--green)}.legend-icon strong[data-v-d10cf42a]{color:var(--cream);font-size:.85rem}.legend-icon[data-v-d10cf42a]{background:var(--green);width:36px;height:36px;color:var(--cream);border-radius:12px;flex:none;place-items:center;display:grid}.legend-icon kbd[data-v-d10cf42a]{border-color:#fbfbf099}.legend-icon--bolt[data-v-d10cf42a]{color:var(--yellow)}.legend-icon--home[data-v-d10cf42a]{color:#ffe08a}.legend-icon--hazard[data-v-d10cf42a]{color:var(--green);background:#ffa65a}.legend-icon--gull[data-v-d10cf42a]{color:var(--green);background:#dfe8e2}.power-card[data-v-d10cf42a]{color:#335649;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:.88rem;line-height:1.35;display:flex}.power-icon[data-v-d10cf42a]{width:32px;height:32px;color:var(--green);background:#ffffffb3;border-radius:10px;flex:none;place-items:center;display:grid}.power-card--shield[data-v-d10cf42a]{background:#dbeffd}.power-card--magnet[data-v-d10cf42a]{background:#f8e3e9}.power-card--turbo[data-v-d10cf42a]{background:#f8f5c6}.howto-note[data-v-d10cf42a]{color:#496559;margin:10px 0 0;font-size:.82rem;line-height:1.35}.card--chapter[data-v-d10cf42a]{background:#fbfbf0f5;max-width:520px}.place[data-v-d10cf42a]{color:#496559;align-items:center;gap:6px;margin:-2px 0 14px;font-size:.9rem;display:flex}.tip[data-v-d10cf42a]{background:var(--green);color:var(--cream);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;line-height:1.4;display:flex}.tip .game-icon[data-v-d10cf42a]{color:var(--yellow);flex:none}.stat[data-v-d10cf42a]{background:#ecf4e5;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stat span[data-v-d10cf42a]{text-transform:uppercase;letter-spacing:.08em;color:#496559;font-size:.72rem}.stat strong[data-v-d10cf42a]{font-variant-numeric:tabular-nums;font-family:Mabry-Medium,Mabry,sans-serif;font-size:1.3rem}.stats[data-v-d10cf42a]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:6px 0 4px;display:grid}.stat--accent[data-v-d10cf42a]{background:var(--green);color:var(--cream)}.stat--accent span[data-v-d10cf42a]{color:var(--light)}.total[data-v-d10cf42a]{margin:12px 0 0;font-size:1rem}.card--result[data-v-d10cf42a]{text-align:center;margin-top:70px}.result-score[data-v-d10cf42a]{flex-direction:column;align-items:center;margin:4px 0 14px;display:flex}.result-score span[data-v-d10cf42a]{text-transform:uppercase;letter-spacing:.08em;color:#496559;font-size:.75rem}.result-score strong[data-v-d10cf42a]{font-variant-numeric:tabular-nums;font-family:Mabry-Medium,Mabry,sans-serif;font-size:2.8rem;line-height:1.1}.reward[data-v-d10cf42a]{text-align:left;color:#335649;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:8px 12px 8px 8px;font-size:.9rem;line-height:1.35;display:flex}.finale-glow--shield[data-v-d10cf42a]{color:#a9dbff}.finale-glow--magnet[data-v-d10cf42a]{color:var(--pink)}.hud-stash[data-v-d10cf42a]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));gap:8px;display:flex;position:absolute}.stash-btn[data-v-d10cf42a]{width:54px;height:54px;color:var(--green);cursor:pointer;border:0;border-radius:16px;place-items:center;transition:transform .15s;display:grid;position:relative;box-shadow:0 6px 18px #04140e59}.stash-btn[data-v-d10cf42a]:active{transform:scale(.92)}.stash-btn[data-v-d10cf42a]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.stash-count[data-v-d10cf42a]{background:var(--green);min-width:22px;height:22px;color:var(--cream);border-radius:99px;place-items:center;padding:0 5px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.75rem;display:grid;position:absolute;top:-6px;right:-6px}.stash-btn kbd[data-v-d10cf42a]{opacity:.6;border:0;padding:0;font-size:.6rem;line-height:1;position:absolute;bottom:3px}.hud-stash--inline[data-v-d10cf42a]{pointer-events:auto;margin-top:4px;position:static}.hud-stash--inline .stash-btn[data-v-d10cf42a]{width:38px;height:38px;box-shadow:none;border-radius:12px}.hud-stash--inline .stash-btn[data-v-d10cf42a]:disabled{cursor:default;opacity:.6}.hud-stash--inline .stash-count[data-v-d10cf42a]{min-width:18px;height:18px;font-size:.68rem}.hud-stash--inline kbd[data-v-d10cf42a]{bottom:1px}.card--finale[data-v-d10cf42a]{text-align:center;max-width:680px}.card--finale .stats[data-v-d10cf42a]{max-width:340px;margin-inline:auto}.card--finale .card-actions[data-v-d10cf42a]{gap:20px 12px}.finale-glow[data-v-d10cf42a]{background:var(--green);width:84px;height:84px;color:var(--yellow);box-shadow:0 0 0 8px var(--cream), 0 0 60px 10px #f1e96799;border-radius:50%;place-items:center;margin:-70px auto 10px;display:grid}.card--finale[data-v-d10cf42a]{margin-top:70px}.card--pause[data-v-d10cf42a]{text-align:center;max-width:380px}.go-top[data-v-d10cf42a]{text-align:center;flex-direction:column;flex:none;align-items:center;padding:28px 24px 4px;display:flex}.go-top .kicker[data-v-d10cf42a]{margin-bottom:4px}.go-title[data-v-d10cf42a]{margin:0 0 6px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:1.35rem}.go-score[data-v-d10cf42a]{font-variant-numeric:tabular-nums;margin-bottom:8px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:clamp(3rem,9vw,4.2rem);line-height:1}.go-best[data-v-d10cf42a]{color:#61766b;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.go-stats[data-v-d10cf42a]{color:#496559;margin:12px 0 0;font-size:.9rem}.card.card--gameover[data-v-d10cf42a]{--accent:var(--light);max-width:460px;max-height:calc(100dvh - 2 * max(16px, env(safe-area-inset-top)));max-height:calc(100cqh - 2 * max(16px, env(safe-area-inset-top)));flex-direction:column;padding:0;display:flex;overflow:hidden}.badge[data-v-d10cf42a]{background:var(--yellow);color:var(--green);border-radius:99px;padding:4px 10px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.8rem;font-style:normal;animation:.7s ease-in-out infinite alternate pop-d10cf42a}.go-body[data-v-d10cf42a]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.go-main[data-v-d10cf42a]{flex-direction:column;gap:18px;display:flex}.submit[data-v-d10cf42a]{margin:0}.submit-label[data-v-d10cf42a]{margin-bottom:8px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.9rem;display:block}.submit-row[data-v-d10cf42a]{gap:8px;display:flex}.input[data-v-d10cf42a]{min-width:0;height:46px;color:var(--green);background:#fff;border:2px solid #0d3a2d33;border-radius:999px;flex:1;padding:0 16px;font-family:Mabry,sans-serif;font-size:1rem}.input[data-v-d10cf42a]:focus{border-color:var(--light);outline:none;box-shadow:0 0 0 3px #95c67259}.error[data-v-d10cf42a]{color:#b4472c;margin:8px 0 0;font-size:.9rem}.guest[data-v-d10cf42a]{color:var(--green);background:#ecf4e5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:.95rem;display:flex}.guest-row[data-v-d10cf42a]{align-items:center;gap:12px;width:100%;display:flex}.guest-row p[data-v-d10cf42a]{flex:1}.guest-row .btn[data-v-d10cf42a]{flex:none;height:34px;min-height:34px;padding:0 14px;font-size:.85rem}.guest p[data-v-d10cf42a],.guest .error[data-v-d10cf42a]{margin:0}.posted[data-v-d10cf42a]{background:var(--green);color:var(--cream);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.95rem;display:flex}.posted .game-icon[data-v-d10cf42a]{color:var(--light);flex:none}.card--leaderboard[data-v-d10cf42a]{max-width:440px}.card--leaderboard .leaderboard ol[data-v-d10cf42a]{max-height:min(60vh,520px);overflow-y:auto}.leaderboard[data-v-d10cf42a]{background:#ecf4e5;border-radius:20px;align-self:stretch;padding:16px 18px}.leaderboard h3[data-v-d10cf42a]{align-items:center;gap:8px;margin:0 0 8px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:1rem;display:flex}.leaderboard h3 .game-icon[data-v-d10cf42a]{color:#b38a12}.leaderboard ol[data-v-d10cf42a]{margin:0;padding:0;list-style:none}.leaderboard li[data-v-d10cf42a]{border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:7px 6px;font-size:.92rem;display:grid}.leaderboard li+li[data-v-d10cf42a]{border-top:1px solid #0d3a2d14}.leaderboard .rank[data-v-d10cf42a]{background:#0d3a2d14;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Mabry-Medium,Mabry,sans-serif;font-size:.75rem;display:grid}.leaderboard .is-top .rank[data-v-d10cf42a]{background:var(--yellow)}.leaderboard .is-me[data-v-d10cf42a]{background:var(--green);color:var(--cream);border-top-color:#0000}.leaderboard .is-me .rank[data-v-d10cf42a]{background:var(--light);color:var(--green)}.leaderboard .name[data-v-d10cf42a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard .name em[data-v-d10cf42a]{opacity:.7;font-style:normal}.leaderboard .pts[data-v-d10cf42a]{font-variant-numeric:tabular-nums;font-family:Mabry-Medium,Mabry,sans-serif}.lb-note[data-v-d10cf42a]{color:#61766b;margin:4px 0;font-size:.9rem}.lb-empty[data-v-d10cf42a]{text-align:center;color:#496559;flex-direction:column;align-items:center;padding:10px 4px 6px;font-size:.88rem;line-height:1.4;display:flex}.lb-empty .game-icon[data-v-d10cf42a]{color:#c9b45a;margin-bottom:6px}.lb-empty p[data-v-d10cf42a]{margin:0}.lb-empty strong[data-v-d10cf42a]{color:var(--green);font-family:Mabry-Medium,Mabry,sans-serif}.muted[data-v-d10cf42a]{color:#61766b;font-size:.9rem}.go-actions[data-v-d10cf42a]{padding:14px 24px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid #0d3a2d14;flex:none;justify-content:space-between;gap:12px;display:flex}.secret-found[data-v-d10cf42a]{color:#ffb36b;letter-spacing:.02em;margin:10px auto 0;font-size:.85rem}.btn-spooky[data-v-d10cf42a]{color:#1a0b2e;background:#ff8a2a;box-shadow:0 6px #a8500f}.btn-spooky[data-v-d10cf42a]:hover{background:#ffa04d}.btn-spooky[data-v-d10cf42a]:active{transform:translateY(3px);box-shadow:0 2px #a8500f}.game--halloween[data-v-d10cf42a]{--light:#ff8a2a;--light-2:#ffa04d;--yellow:#ffb36b}.game--halloween .btn-primary[data-v-d10cf42a]{color:#1a0b2e;background:#ff8a2a;box-shadow:0 6px #a8500f}.game--halloween .btn-primary[data-v-d10cf42a]:hover{background:#ffa04d}.game--halloween .btn-primary[data-v-d10cf42a]:active{box-shadow:0 2px #a8500f}.game--halloween .card[data-v-d10cf42a]{background:#fff4e8}.game--halloween .kicker[data-v-d10cf42a]{color:#c25a10}.game--halloween .card-title[data-v-d10cf42a],.game--halloween .stat strong[data-v-d10cf42a]{color:#2a1538}.game--halloween .stat[data-v-d10cf42a]{background:#ffe2c4}.game--halloween .stat--accent[data-v-d10cf42a],.game--halloween .tip[data-v-d10cf42a]{background:#2a1538}.game--halloween .stat--accent strong[data-v-d10cf42a]{color:#ffb36b}.game--halloween .hud-block[data-v-d10cf42a]{background:#2a1538d9}.game--halloween .progress-fill[data-v-d10cf42a]{background:#ff8a2a}.card--secret .stats[data-v-d10cf42a]{max-width:480px}.finale-glow--pumpkin[data-v-d10cf42a]{background:#2a1538;font-size:44px;box-shadow:0 0 0 8px #fff4e8,0 0 60px 10px #ff8a2ab3}.game--retro[data-v-d10cf42a]{--light:#64c2c7;--light-2:#8fd3d6;--yellow:#fbe970}.game--retro .btn-primary[data-v-d10cf42a]{color:#fff;background:#22535b;box-shadow:0 6px #133238}.game--retro .btn-primary[data-v-d10cf42a]:hover{background:#2c6670}.game--retro .btn-primary[data-v-d10cf42a]:active{box-shadow:0 2px #133238}.game--retro .card[data-v-d10cf42a]{background:#eef8fa}.game--retro .card-title[data-v-d10cf42a],.game--retro .kicker[data-v-d10cf42a]{font-family:Verdana,Tahoma,Geneva,sans-serif}.game--retro .kicker[data-v-d10cf42a]{color:#385d76}.game--retro .card-title[data-v-d10cf42a],.game--retro .stat strong[data-v-d10cf42a]{color:#22535b}.game--retro .stat[data-v-d10cf42a]{background:#c9e8f3}.game--retro .stat--accent[data-v-d10cf42a],.game--retro .tip[data-v-d10cf42a]{background:#22535b}.game--retro .stat--accent strong[data-v-d10cf42a]{color:#fbe970}.game--retro .hud-block[data-v-d10cf42a]{background:#22535be0}.game--retro .progress-fill[data-v-d10cf42a]{background:#64c2c7}.finale-glow--retro[data-v-d10cf42a]{background:#22535b;font-size:44px;box-shadow:0 0 0 8px #eef8fa,0 0 60px 10px #64c2c7b3}.debug[data-v-d10cf42a]{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:50;color:var(--cream);flex-direction:column-reverse;align-items:flex-start;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex;position:absolute}.debug button[data-v-d10cf42a]{font:inherit;color:inherit;cursor:pointer}.debug kbd[data-v-d10cf42a]{min-width:16px;font:inherit;text-align:center;opacity:.8;border:1px solid #fbfbf04d;border-radius:4px;padding:0 4px;font-size:10px;line-height:15px;display:inline-block}.debug-toggle[data-v-d10cf42a]{background:#04140ed9;border:1px solid #ffa65acc;border-radius:99px;align-items:center;gap:6px;padding:6px 10px 6px 12px;display:flex;color:#ffa65a!important}.debug-panel[data-v-d10cf42a]{background:#04140eeb;border:1px solid #ffa65a66;border-radius:14px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 80px);padding:10px 12px 12px;overflow-y:auto;box-shadow:0 10px 30px #00000059}.debug-head[data-v-d10cf42a]{color:#ffa65a;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.debug-close[data-v-d10cf42a]{opacity:.7;background:0 0;border:none;border-radius:6px;width:24px;height:24px}.debug-close[data-v-d10cf42a]:hover{opacity:1;background:#fbfbf01a}.debug-section+.debug-section[data-v-d10cf42a]{border-top:1px solid #fbfbf01a;margin-top:10px;padding-top:10px}.debug-label[data-v-d10cf42a]{color:#ffa65a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:10px}.debug-label span[data-v-d10cf42a]{color:#fbfbf080;text-transform:none;letter-spacing:0}.debug-grid[data-v-d10cf42a]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.debug-grid--4[data-v-d10cf42a]{grid-template-columns:repeat(4,1fr)}.debug-grid button[data-v-d10cf42a]{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fbfbf014;border:1px solid #fbfbf026;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex;overflow:hidden}.debug-grid--4 button[data-v-d10cf42a]{justify-content:center}.debug-grid button.debug-wide[data-v-d10cf42a]{grid-column:1/-1;justify-content:center}.debug-grid button[data-v-d10cf42a]:hover:not(:disabled){background:#fbfbf02e}.debug-grid button[data-v-d10cf42a]:disabled{opacity:.35;cursor:not-allowed}.debug-grid button.debug-spooky[data-v-d10cf42a]{color:#ffb36b;border-color:#ff8a2a99}.debug-grid button.debug-retro[data-v-d10cf42a]{color:#8fd3d6;border-color:#64c2c799}.debug-grid button.is-active[data-v-d10cf42a]{color:var(--green);background:#ffa65a;border-color:#ffa65a}.debug-hint[data-v-d10cf42a]{color:#fbfbf080;margin:10px 0 0;font-size:10px}.screen-enter-active[data-v-d10cf42a],.screen-leave-active[data-v-d10cf42a]{transition:opacity .25s}.screen-enter-active .card[data-v-d10cf42a],.screen-enter-active .title-wrap[data-v-d10cf42a]{transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.screen-enter-from[data-v-d10cf42a],.screen-leave-to[data-v-d10cf42a]{opacity:0}.screen-enter-from .card[data-v-d10cf42a],.screen-enter-from .title-wrap[data-v-d10cf42a]{transform:translateY(18px)scale(.98)}.panel-enter-active[data-v-d10cf42a],.panel-leave-active[data-v-d10cf42a]{transition:opacity .25s,transform .25s}.panel-enter-from[data-v-d10cf42a]{opacity:0;transform:translate(16px)}.panel-leave-to[data-v-d10cf42a]{opacity:0;transform:translate(-16px)}.crossfade-enter-active[data-v-d10cf42a],.crossfade-leave-active[data-v-d10cf42a]{transition:opacity .45s}.crossfade-enter-from[data-v-d10cf42a],.crossfade-leave-to[data-v-d10cf42a]{opacity:0}.fade-enter-active[data-v-d10cf42a],.fade-leave-active[data-v-d10cf42a]{transition:opacity .4s}.fade-enter-from[data-v-d10cf42a],.fade-leave-to[data-v-d10cf42a]{opacity:0}@container game (width<=760px){.hud[data-v-d10cf42a]{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));grid-template-columns:auto 1fr;grid-template-areas:"status score""progress progress""powers powers";gap:8px}.hud-score[data-v-d10cf42a]{justify-self:end}.hud-progress[data-v-d10cf42a]{width:100%}.score-value[data-v-d10cf42a]{font-size:1.3rem}.battery-track[data-v-d10cf42a]{width:72px}.card[data-v-d10cf42a]{border-radius:24px;padding:22px}.card--story[data-v-d10cf42a]{grid-template-columns:1fr}.story-nav .dots[data-v-d10cf42a]{justify-content:center}.story-text[data-v-d10cf42a]{padding-right:0}.story-frame[data-v-d10cf42a]{aspect-ratio:16/9;min-height:0}.story-body[data-v-d10cf42a]{gap:16px;min-height:0;padding:20px 22px 22px}.howto-grid[data-v-d10cf42a]{grid-template-columns:1fr}.howto-head[data-v-d10cf42a]{padding:20px 60px 12px 20px}.howto-body[data-v-d10cf42a]{padding:14px 20px 18px}.howto-foot[data-v-d10cf42a]{padding-inline:20px}.howto-foot .btn[data-v-d10cf42a]{width:100%}.controls-hint[data-v-d10cf42a]{border-radius:16px;font-size:.78rem}}@container game (height<=520px){.hud[data-v-d10cf42a]{padding-top:max(8px, env(safe-area-inset-top));grid-template-columns:auto 1fr auto;grid-template-areas:"status progress score""powers powers powers"}.hud-block[data-v-d10cf42a]{border-radius:12px;padding:6px 10px}.hud-status[data-v-d10cf42a]{flex-direction:row;align-items:center;gap:10px}.icon-btn[data-v-d10cf42a]{width:34px;height:34px}.overlay--title[data-v-d10cf42a]{background:linear-gradient(#08241beb 0%,#08241bbf 60%,#08241b33 100%)}.title-wrap[data-v-d10cf42a]{margin-top:0}.title-logo[data-v-d10cf42a]{height:22px;margin-bottom:8px}.title[data-v-d10cf42a]{margin-bottom:8px;font-size:2.6rem}.lede[data-v-d10cf42a]{margin-bottom:14px;font-size:.95rem}.card[data-v-d10cf42a]{padding:18px 20px}.card--story[data-v-d10cf42a]{grid-template-columns:1fr 1fr}.story-frame[data-v-d10cf42a]{aspect-ratio:auto}.story-body[data-v-d10cf42a]{padding:16px 18px}.card-title--xl[data-v-d10cf42a]{font-size:1.8rem}.card-text[data-v-d10cf42a]{margin-bottom:10px;font-size:.92rem}.card-actions[data-v-d10cf42a]{margin-top:12px}.btn-lg[data-v-d10cf42a]{min-height:46px;padding:.6rem 1.4rem;font-size:1rem}.btn-xl[data-v-d10cf42a]{min-height:52px;padding:.7rem 1.8rem;font-size:1.15rem}.btn-start[data-v-d10cf42a]{margin-bottom:16px}.actions[data-v-d10cf42a]{gap:12px}.howto-head[data-v-d10cf42a]{padding:14px 60px 10px 20px}.howto-head .card-title[data-v-d10cf42a]{font-size:1.3rem}.howto-body[data-v-d10cf42a]{padding:12px 20px 14px}.howto-foot[data-v-d10cf42a]{padding:8px 20px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.howto-foot .btn[data-v-d10cf42a]{min-height:40px}.legend li[data-v-d10cf42a],.power-card[data-v-d10cf42a]{font-size:.82rem;line-height:1.3}.legend-icon[data-v-d10cf42a]{border-radius:10px;width:30px;height:30px}.power-icon[data-v-d10cf42a]{width:28px;height:28px}.card--pause .card-actions--stack[data-v-d10cf42a]{flex-flow:wrap;justify-content:center}.finale-glow[data-v-d10cf42a]{display:none}.card--finale[data-v-d10cf42a],.card--result[data-v-d10cf42a]{margin-top:auto}.result-score strong[data-v-d10cf42a]{font-size:2rem}}@container game (width<=760px){.game--appview .hud[data-v-d10cf42a]{gap:6px;padding-inline:8px}.game--appview .hud-block[data-v-d10cf42a]{padding:6px 10px}.game--appview .hud-score[data-v-d10cf42a]{gap:4px}.game--appview .score-value[data-v-d10cf42a]{min-width:0;font-size:1.15rem}.game--appview .battery-track[data-v-d10cf42a]{width:52px}.game--appview .icon-btn[data-v-d10cf42a]{width:32px;height:32px}.game--appview>.corner-btn[data-v-d10cf42a]{width:40px;height:40px}}@container game (width<=480px){.go-actions[data-v-d10cf42a]{padding-inline:18px}.corner-actions .btn[data-v-d10cf42a]{min-height:32px;padding:.35rem .85rem;font-size:.85rem}}@container game (height<=520px){.card.card--gameover[data-v-d10cf42a]{border-radius:20px;max-width:460px}.go-top[data-v-d10cf42a]{padding:14px 18px 0}.go-title[data-v-d10cf42a]{margin-bottom:2px;font-size:1.1rem}.go-score[data-v-d10cf42a]{margin-bottom:4px;font-size:2.4rem}.go-stats[data-v-d10cf42a]{margin-top:6px}.go-body[data-v-d10cf42a],.go-main[data-v-d10cf42a]{gap:10px}.go-body[data-v-d10cf42a]{padding:12px 18px}.submit-label[data-v-d10cf42a]{margin-bottom:6px;font-size:.82rem}.input[data-v-d10cf42a],.submit .btn[data-v-d10cf42a]{height:40px;min-height:40px}.leaderboard[data-v-d10cf42a]{border-radius:16px;padding:10px 14px}.leaderboard li[data-v-d10cf42a]{padding:4px 6px;font-size:.85rem}.lb-empty[data-v-d10cf42a]{padding:4px}.go-actions[data-v-d10cf42a]{padding:8px 18px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.go-actions .btn[data-v-d10cf42a]{min-height:40px}}@container game (width>=1024px) and (height>=700px){.card--story[data-v-d10cf42a]{border-radius:32px;grid-template-columns:1.4fr 1fr;max-width:1180px}.story-frame[data-v-d10cf42a],.story-body[data-v-d10cf42a]{min-height:480px}.story-body[data-v-d10cf42a]{padding:44px 40px 36px}.card--story .kicker[data-v-d10cf42a]{margin-bottom:10px;font-size:.85rem}.card--story .card-title[data-v-d10cf42a]{margin-bottom:16px;font-size:2.6rem}.card--story .card-text[data-v-d10cf42a]{font-size:1.2rem;line-height:1.6}.story-buttons .btn[data-v-d10cf42a]{min-height:54px;padding-inline:1.6rem;font-size:1.1rem}.story-buttons .btn-icon[data-v-d10cf42a]{width:54px;padding:0}.story-count[data-v-d10cf42a]{padding:6px 12px;font-size:.85rem;top:20px;left:20px}}@container game (width<=640px){.card-actions[data-v-d10cf42a],.go-actions[data-v-d10cf42a]{flex-direction:column;align-items:stretch}.card-actions .btn[data-v-d10cf42a],.go-actions .btn[data-v-d10cf42a]{width:100%}.card-actions .btn-primary[data-v-d10cf42a],.go-actions .btn-primary[data-v-d10cf42a]{order:-1}.card-actions .btn-spooky[data-v-d10cf42a]{order:-2}}@media (prefers-reduced-motion:reduce){.score-mult.is-hot[data-v-d10cf42a],.badge[data-v-d10cf42a],.hud-battery.is-low[data-v-d10cf42a],.loader-van[data-v-d10cf42a],.loader-lane[data-v-d10cf42a],.aurora-band[data-v-d10cf42a]{animation:none}}
