.run[data-astro-cid-w4bjm2a7]{aspect-ratio:16/7.4;border:5px solid var(--ink);width:100%;box-shadow:0 10px 0 var(--ink);user-select:none;background:#8fd3f4;border-radius:28px;position:relative;overflow:hidden}@media (width<=640px){.run[data-astro-cid-w4bjm2a7]{aspect-ratio:4/3.2}}.trees[data-astro-cid-w4bjm2a7],.road[data-astro-cid-w4bjm2a7]{background-repeat:repeat-x;animation:9s linear infinite scroll;position:absolute;left:0;right:0}.trees[data-astro-cid-w4bjm2a7]{background-position:0 bottom;background-size:auto 100%;height:46%;top:0}.road[data-astro-cid-w4bjm2a7]{background-size:auto 100%;animation-duration:3.2s;top:46%;bottom:0}.run[data-astro-cid-w4bjm2a7].paused .trees[data-astro-cid-w4bjm2a7],.run[data-astro-cid-w4bjm2a7].paused .road[data-astro-cid-w4bjm2a7]{animation-play-state:paused}.divider[data-astro-cid-w4bjm2a7]{border-top:5px dashed #ffffffa6;height:0;position:absolute;top:45%;left:0;right:0}@keyframes scroll{0%{background-position-x:0}to{background-position-x:-1000px}}.hud[data-astro-cid-w4bjm2a7]{z-index:5;position:absolute;top:12px;left:12px}.power-pill[data-astro-cid-w4bjm2a7]{font:400 30px/1 var(--display);border:4px solid var(--ink);background:var(--green);color:#fff;text-shadow:0 2px 0 var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:16px;padding:6px 16px 8px;display:inline-block}.power-pill[data-astro-cid-w4bjm2a7]:before{content:"⚡";margin-right:6px}.power-pill[data-astro-cid-w4bjm2a7].down{background:var(--red)}.cat[data-astro-cid-w4bjm2a7]{z-index:3;width:14%;transition:top .22s cubic-bezier(.3,1.6,.5,1);position:absolute;left:13%;transform:translate(-50%,-88%)}.ginger[data-astro-cid-w4bjm2a7]{transform-origin:50% 100%;z-index:2;width:100%;animation:.34s ease-in-out infinite alternate run;position:relative}.pig[data-astro-cid-w4bjm2a7]{opacity:0;z-index:1;width:108%;transition:opacity .3s,transform .4s cubic-bezier(.3,1.8,.5,1);position:absolute;bottom:-22%;left:-4%;transform:scale(.4)}.cat[data-astro-cid-w4bjm2a7].mounted .pig[data-astro-cid-w4bjm2a7]{opacity:1;transform:none}.cat[data-astro-cid-w4bjm2a7].mounted .ginger[data-astro-cid-w4bjm2a7]{margin-bottom:26%}.pet[data-astro-cid-w4bjm2a7]{opacity:0;width:62%;transition:opacity .3s,transform .4s cubic-bezier(.3,1.8,.5,1);animation:2.4s ease-in-out infinite float;position:absolute;top:-12%;left:-62%;transform:scale(.3)}.cat[data-astro-cid-w4bjm2a7].pet-on .pet[data-astro-cid-w4bjm2a7]{opacity:1;transform:none}.cat[data-astro-cid-w4bjm2a7].gulp .ginger[data-astro-cid-w4bjm2a7]{animation:.25s gulp}.cat[data-astro-cid-w4bjm2a7].sad .ginger[data-astro-cid-w4bjm2a7]{animation:.5s sad}@keyframes run{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-6%)rotate(3deg)}}@keyframes gulp{50%{transform:scale(1.18,.86)}}@keyframes sad{30%{transform:translateY(8%)scale(1.05,.9)rotate(-6deg)}}.layer .num,.cat[data-astro-cid-w4bjm2a7] .num{z-index:3;font:400 clamp(16px, 2.6vw, 28px)/1 var(--display);color:var(--red);white-space:nowrap;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;position:absolute;top:-14%;left:50%;transform:translate(-50%)}.cat[data-astro-cid-w4bjm2a7] .num{color:var(--green)}.paw[data-astro-cid-w4bjm2a7]{z-index:6;opacity:0;pointer-events:none;width:7%;position:absolute;left:3%;transform:translate(-50%,-50%)rotate(-30deg)}.paw[data-astro-cid-w4bjm2a7].tap{animation:.7s forwards tap}@keyframes tap{0%{opacity:0;transform:translate(-30%,-30%)rotate(-30deg)}30%{opacity:1;transform:translate(-50%,-50%)rotate(-30deg)scale(1.1)}50%{transform:translate(-50%,-50%)rotate(-30deg)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)}}.layer[data-astro-cid-w4bjm2a7]{z-index:2;pointer-events:none;position:absolute;inset:0}.layer[data-astro-cid-w4bjm2a7] .ent{position:absolute;transform:translate(-50%,-88%)}.layer[data-astro-cid-w4bjm2a7] .enemy{width:12%}.layer[data-astro-cid-w4bjm2a7] .enemy.big{width:15%}.layer[data-astro-cid-w4bjm2a7] .enemy img,.layer[data-astro-cid-w4bjm2a7] .boss img{width:100%;animation:.5s ease-in-out infinite wiggle}.layer[data-astro-cid-w4bjm2a7] .boss{width:24%;transform:translate(-50%,-78%)}.layer[data-astro-cid-w4bjm2a7] .boss .num{font-size:clamp(22px,3.6vw,40px);top:-6%}.layer[data-astro-cid-w4bjm2a7] .num.strong{animation:.5s ease-in-out infinite alternate throb}@keyframes throb{to{transform:translate(-50%)scale(1.2)}}.layer[data-astro-cid-w4bjm2a7] .ent.hit img{animation:.16s hitflash}@keyframes hitflash{0%{filter:brightness(2.6)saturate(0);transform:translate(8%)rotate(6deg)}to{filter:none;transform:none}}.layer[data-astro-cid-w4bjm2a7] .ent.poof{animation:.35s forwards poof}@keyframes poof{to{opacity:0;filter:brightness(3);transform:translate(-50%,-88%)scale(1.5)}}.layer[data-astro-cid-w4bjm2a7] .card{aspect-ratio:.86;border:4px solid var(--ink);width:8.5%;box-shadow:0 5px 0 var(--ink);background:linear-gradient(#ffb34d,#ff8a3d);border-radius:14px;place-items:center;display:grid;transform:translate(-50%,-96%)}.layer[data-astro-cid-w4bjm2a7] .card.bad{background:linear-gradient(#c9a27a,#9b7552)}.layer[data-astro-cid-w4bjm2a7] .card img{width:74%}.layer[data-astro-cid-w4bjm2a7] .card .op{font:400 clamp(16px, 2.4vw, 26px)/1 var(--display);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;white-space:nowrap;position:absolute;top:-34%;left:50%;transform:translate(-50%)}.layer[data-astro-cid-w4bjm2a7] .card.bad .op{color:var(--red)}.layer[data-astro-cid-w4bjm2a7] .card.taken{animation:.35s forwards grab}@keyframes grab{to{opacity:0;transform:translate(-50%,-96%)scale(.2)translateY(-60%)}}.layer[data-astro-cid-w4bjm2a7] .shot{filter:drop-shadow(0 0 6px #fff);width:4%;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.layer[data-astro-cid-w4bjm2a7] .shot.fire{background:radial-gradient(#fff6b0,#ff9a3d);border-radius:50%;width:3%;height:3%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff9a3d}.layer[data-astro-cid-w4bjm2a7] .pop,.layer[data-astro-cid-w4bjm2a7] .dmg{white-space:nowrap;paint-order:stroke fill;position:absolute}.layer[data-astro-cid-w4bjm2a7] .pop{font:400 clamp(18px, 3vw, 32px)/1 var(--display);color:var(--green);-webkit-text-stroke:5px var(--ink);animation:.8s ease-out forwards rise;transform:translate(-50%,-100%)}.layer[data-astro-cid-w4bjm2a7] .pop.bad{color:var(--red)}@keyframes rise{to{opacity:0;transform:translate(-50%,-260%)}}.layer[data-astro-cid-w4bjm2a7] .dmg{font:400 clamp(13px, 2vw, 22px)/1 var(--display);color:var(--red);-webkit-text-stroke:4px #fff;animation:.7s ease-out forwards dmg;transform:translate(-50%,-100%)}@keyframes dmg{0%{transform:translate(-50%,-60%)scale(1.4)}to{opacity:0;transform:translate(-50%,-220%)scale(.9)}}.layer[data-astro-cid-w4bjm2a7] .burst{aspect-ratio:1;background:radial-gradient(circle,#fff 0 20%,#ffd23c 21% 45%,#ff6a3d 46% 62%,#0000 63%);border-radius:50%;width:11%;animation:.4s ease-out forwards burst;position:absolute;transform:translate(-50%,-110%)}@keyframes burst{0%{transform:translate(-50%,-110%)scale(.2)}to{opacity:0;transform:translate(-50%,-110%)scale(1.6)}}.banner[data-astro-cid-w4bjm2a7]{z-index:7;opacity:0;font:400 clamp(30px, 6vw, 64px)/1 var(--display);color:var(--yellow);-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;white-space:nowrap;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(0)}.banner[data-astro-cid-w4bjm2a7].show{animation:2.2s cubic-bezier(.3,1.6,.5,1) forwards banner}@keyframes banner{15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)rotate(-4deg)}25%,80%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.run-note[data-astro-cid-w4bjm2a7]{text-align:center;border:4px solid var(--ink);width:fit-content;max-width:100%;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:18px;margin:22px auto 0;padding:10px 20px;font-size:19px}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(#7fd0f5,#c6ecff 70%,#e6f7ff);padding:28px 0 150px;position:relative;overflow:hidden}.sky[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.cloud[data-astro-cid-lcdefpme]{width:180px;height:82px;animation:linear infinite drift;position:absolute}.c1[data-astro-cid-lcdefpme]{animation-duration:70s;animation-delay:-20s;top:8%}.c2[data-astro-cid-lcdefpme]{opacity:.9;width:120px;animation-duration:90s;animation-delay:-60s;top:28%}.c3[data-astro-cid-lcdefpme]{width:150px;animation-duration:80s;animation-delay:-5s;top:52%}.sun[data-astro-cid-lcdefpme]{aspect-ratio:1;border:5px solid var(--ink);background:radial-gradient(#fff6b0,#ffd84a 60%);border-radius:50%;width:120px;animation:6s ease-in-out infinite bob;position:absolute;top:6%;right:6%;box-shadow:0 0 0 18px #ffe97859,0 0 0 40px #ffe9782e}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.hero-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 8px #3d26142e);transform-origin:50% 100%;width:min(250px,60vw);margin:-6px 0 -8px;animation:3s ease-in-out infinite squish}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);font-size:clamp(36px,4.6vw,56px)}.hero-sub[data-astro-cid-lcdefpme]{border:3px solid var(--ink);background:#ffffffbf;border-radius:18px;max-width:540px;padding:14px 18px;font-size:18px}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);animation:3s ease-in-out infinite bob;animation-delay:var(--d);background:#fff;border-radius:16px;align-items:center;gap:6px;padding:4px 14px 4px 6px;font-size:15px;display:flex}.stats[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:36px;height:36px}.stats[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 26px/1 var(--display);color:var(--orange);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.hero-stage[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.stage-ring[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#fff7d6 0 45%,#ffe38a 46% 60%,#0000 61%);border:5px dashed #3d261440;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:10%}@keyframes spin{to{transform:rotate(360deg)}}.stage-cat[data-astro-cid-lcdefpme]{filter:drop-shadow(0 14px #3d261426);width:62%;animation:2.4s ease-in-out infinite catbob;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes catbob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-54%)rotate(-2deg)}}.power-bubble[data-astro-cid-lcdefpme]{z-index:3;background:var(--green);border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:20px;align-items:center;gap:6px;padding:6px 18px 8px;animation:2.4s ease-in-out infinite bob;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.power-bubble[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 40px/1 var(--display);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-align:center;min-width:3ch}.power-bubble[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:26px}.orbit[data-astro-cid-lcdefpme]{filter:drop-shadow(0 6px #3d261433);width:17%;animation:4s ease-in-out infinite float;position:absolute}.o1[data-astro-cid-lcdefpme]{top:24%;left:2%}.o2[data-astro-cid-lcdefpme]{animation-delay:-1s;top:20%;right:2%}.o3[data-astro-cid-lcdefpme]{animation-delay:-2s;bottom:14%;left:6%}.o4[data-astro-cid-lcdefpme]{animation-delay:-3s;bottom:22%;right:4%}.stage-pet[data-astro-cid-lcdefpme]{width:21%;animation:3.2s ease-in-out -1.2s infinite float;position:absolute;top:0;right:4%}.o2[data-astro-cid-lcdefpme]{top:26%}.dream[data-astro-cid-lcdefpme]{z-index:2;width:38%;position:absolute;top:-2%;left:-2%}.dream-cloud[data-astro-cid-lcdefpme]{border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:50% 46% 52% 44%/56% 50% 50% 46%;padding:20% 14%;animation:3.4s ease-in-out infinite bob;position:relative}.dream-cloud[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 10px #ffc828b3);width:100%;animation:2.6s ease-in-out infinite wiggle}.puff[data-astro-cid-lcdefpme]{border:4px solid var(--ink);background:#fff;border-radius:50%;position:absolute}.p1[data-astro-cid-lcdefpme]{aspect-ratio:1;width:13%;bottom:-14%;right:4%}.p2[data-astro-cid-lcdefpme]{aspect-ratio:1;width:8%;bottom:-30%;right:-8%}.stage-pig[data-astro-cid-lcdefpme]{transform-origin:50% 100%;width:24%;animation:1.4s ease-in-out infinite squish;position:absolute;bottom:0;right:8%}.spark[data-astro-cid-lcdefpme]{fill:#fff;width:28px;height:28px;stroke:var(--ink);stroke-width:2px;animation:2.4s ease-in-out infinite twinkle;position:absolute}.s0[data-astro-cid-lcdefpme]{top:50%;left:10%}.s1[data-astro-cid-lcdefpme]{animation-delay:-.6s;top:46%;right:12%}.s2[data-astro-cid-lcdefpme]{animation-delay:-1.2s;top:0;left:40%}.s3[data-astro-cid-lcdefpme]{animation-delay:-1.8s;bottom:6%;right:30%}.s4[data-astro-cid-lcdefpme]{animation-delay:-.3s;bottom:2%;left:30%}.s5[data-astro-cid-lcdefpme]{animation-delay:-1.5s;top:60%;right:0}.parade[data-astro-cid-lcdefpme]{height:80px;position:absolute;bottom:70px;left:0;right:0;overflow:hidden}.parade-track[data-astro-cid-lcdefpme]{gap:60px;width:max-content;animation:40s linear infinite reverse marquee;display:flex}.parade-track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:76px;height:64px;animation:.6s ease-in-out infinite wiggle}.parade-track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(odd){animation-delay:-.3s}.hill[data-astro-cid-lcdefpme]{width:104%;height:90px;position:absolute;bottom:-2px;left:-2%}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-stage[data-astro-cid-lcdefpme]{order:-1;max-width:420px;margin-top:-10px}.hero-copy[data-astro-cid-lcdefpme]{text-align:center;justify-items:center}.stats[data-astro-cid-lcdefpme],.cta-row[data-astro-cid-lcdefpme]{justify-content:center}.hero-logo[data-astro-cid-lcdefpme]{display:none}}.what-grid[data-astro-cid-lcdefpme]{border:5px solid var(--ink);box-shadow:0 10px 0 var(--ink);background:#fff;border-radius:32px;grid-template-columns:260px 1fr;align-items:center;gap:40px;padding:36px 44px;display:grid}.what-copy[data-astro-cid-lcdefpme]{gap:14px;font-size:19px;display:grid}.what-cat[data-astro-cid-lcdefpme]{animation:3s ease-in-out infinite bob}@media (width<=760px){.what-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;padding:28px 22px}.what-cat[data-astro-cid-lcdefpme]{width:170px;margin:0 auto}}.climb-sec[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(45deg, var(--cream-2) 0 26px, var(--cream) 26px 52px);border-block:5px solid var(--ink)}.climb[data-astro-cid-lcdefpme]{gap:28px;display:grid}.moments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(9,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.moment[data-astro-cid-lcdefpme]{text-align:center;border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);opacity:.55;background:#fff;border-radius:18px;justify-items:center;gap:4px;padding:12px 6px 10px;transition:opacity .3s,transform .35s cubic-bezier(.3,1.8,.5,1),background .3s;display:grid;position:relative;transform:scale(.94)}.moment[data-astro-cid-lcdefpme].on{opacity:1;transform:none}.moment[data-astro-cid-lcdefpme].now{background:#fff3c4;transform:translateY(-8px)scale(1.04)}.moment[data-astro-cid-lcdefpme].bad.now{background:#ffd9d6}.moment[data-astro-cid-lcdefpme].boss.now{background:#d9f7d0}.m-art[data-astro-cid-lcdefpme]{place-items:center;height:70px;display:grid}.m-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-height:70px}.moment[data-astro-cid-lcdefpme].now .m-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:.5s hop}.m-title[data-astro-cid-lcdefpme]{font:800 14px/1.15 var(--body)}.m-power[data-astro-cid-lcdefpme]{font:400 20px/1 var(--display);color:var(--green);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.moment[data-astro-cid-lcdefpme].bad .m-power[data-astro-cid-lcdefpme]{color:var(--red)}@media (width<=960px){.moments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}@media (width<=600px){.moments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border:4px solid var(--ink);border-radius:var(--radius);box-shadow:0 8px 0 var(--ink);text-align:center;transition-delay:var(--d);background:#fff;justify-items:center;gap:10px;padding:26px 20px 24px;display:grid;position:relative}.step[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:110px;height:110px;transition:transform .25s}.step[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.1)rotate(-6deg)}.step-n[data-astro-cid-lcdefpme]{background:var(--yellow);border:4px solid var(--ink);width:46px;height:46px;font:400 24px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;left:-12px;transform:rotate(-8deg)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=960px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:34px}}@media (width<=520px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.weapons[data-astro-cid-lcdefpme]{color:#fff;border-block:5px solid var(--ink);background:linear-gradient(#6c4fd6,#8b6ce8);overflow:hidden}.weapons[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{-webkit-text-stroke:7px var(--ink);paint-order:stroke fill}.weapons[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f1ecff}.card-belt[data-astro-cid-lcdefpme]{padding:12px 0;overflow:hidden}.belt-track[data-astro-cid-lcdefpme]{gap:18px;width:max-content;animation:50s linear infinite marquee;display:flex}.card-belt[data-astro-cid-lcdefpme].reverse .belt-track[data-astro-cid-lcdefpme]{animation-duration:60s;animation-direction:reverse}.card[data-astro-cid-lcdefpme]{border:4px solid var(--ink);width:118px;height:130px;box-shadow:0 6px 0 var(--ink);background:linear-gradient(#fff,#efe7ff);border-radius:20px;place-items:center;display:grid}.card[data-astro-cid-lcdefpme]:nth-child(3n){transform:rotate(-4deg)}.card[data-astro-cid-lcdefpme]:nth-child(3n+1){transform:rotate(3deg)}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:84px;height:92px}.shot-strip-wrap[data-astro-cid-lcdefpme]{position:relative}.shot-strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin:0;padding:10px max(16px,50vw - 590px) 26px;list-style:none;display:flex;overflow-x:auto}.shot-strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.shot-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:none;width:min(640px,86vw)}.shot-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border:5px solid var(--ink);box-shadow:0 8px 0 var(--ink);background:var(--ink);border-radius:24px;margin:0;transition:transform .25s;overflow:hidden}.shot-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd) figure[data-astro-cid-lcdefpme]{transform:rotate(-1deg)}.shot-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n) figure[data-astro-cid-lcdefpme]{transform:rotate(1deg)}.shot-strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:hover{transform:rotate(0)scale(1.02)}.strip-btn[data-astro-cid-lcdefpme]{z-index:2;border:4px solid var(--ink);background:var(--yellow);width:56px;height:56px;box-shadow:0 5px 0 var(--ink);font:400 38px/1 var(--display);cursor:pointer;border-radius:50%;padding:0 0 6px;position:absolute;top:45%;transform:translateY(-50%)}.strip-btn[data-astro-cid-lcdefpme].prev{left:14px}.strip-btn[data-astro-cid-lcdefpme].next{right:14px}.strip-btn[data-astro-cid-lcdefpme]:active{box-shadow:0 2px 0 var(--ink);transform:translateY(-46%)}@media (width<=700px){.strip-btn[data-astro-cid-lcdefpme]{display:none}}.heroes[data-astro-cid-lcdefpme]{background:var(--cream-2);border-block:5px solid var(--ink)}.hero-cards[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.hero-cards[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{flex:0 205px}@media (width<=480px){.hero-cards[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{flex-basis:calc(50% - 11px)}}.hero-card[data-astro-cid-lcdefpme]{border:4px solid var(--ink);border-radius:var(--radius);box-shadow:0 7px 0 var(--ink);text-align:center;transform:rotate(var(--tilt));transition:transform .25s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--d);background:#fff;justify-items:center;gap:6px;padding:14px 16px 18px;display:grid}.hero-card[data-astro-cid-lcdefpme].in{transform:rotate(var(--tilt))}.hero-card[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-6px)}.hc-art[data-astro-cid-lcdefpme]{aspect-ratio:1.2;background:radial-gradient(circle at 50% 70%,#ffe9a8 0 40%,#0000 41%);place-items:end center;width:100%;display:grid}.hc-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform-origin:50% 100%;width:72%}.hero-card[data-astro-cid-lcdefpme]:hover .hc-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:.5s hop}@keyframes hop{40%{transform:translateY(-18%)scale(.96,1.06)}70%{transform:scale(1.06,.94)}}.hero-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:26px}.hero-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);min-height:2.8em;font-size:15px;line-height:1.4}.world-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid}.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-column:span 2}.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child:nth-child(3n+1){grid-column:3/span 2}.world[data-astro-cid-lcdefpme]{border:4px solid var(--ink);border-radius:var(--radius);box-shadow:0 8px 0 var(--ink);transition-delay:var(--d);background:#fff;overflow:hidden}.world-bg[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-bottom:4px solid var(--ink);position:relative;overflow:hidden}.world-bg[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]:first-child{object-fit:cover;width:100%;height:100%;transition:transform 6s linear}.world[data-astro-cid-lcdefpme]:hover .world-bg[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]:first-child{transform:scale(1.12)translate(-4%)}.world-who[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 6px #0003);transform-origin:50% 100%;width:42%;max-height:90%;animation:2.2s ease-in-out infinite squish;position:absolute;bottom:4%;right:6%}.world-copy[data-astro-cid-lcdefpme]{gap:6px;padding:18px 20px 22px;display:grid}.world-ch[data-astro-cid-lcdefpme]{font:800 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--c);border:3px solid var(--ink);border-radius:999px;justify-self:start;padding:5px 10px}.world-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=960px){.world-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child:nth-child(3n+1){grid-column:span 2}.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:2/span 2}}@media (width<=600px){.world-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme],.world-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child:nth-child(n){grid-column:auto}}.pets[data-astro-cid-lcdefpme]{border-block:5px solid var(--ink);background:linear-gradient(#bde8ff,#e9f8ff);overflow:hidden}.flyers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;gap:18px 44px;display:grid}@media (width<=600px){.flyers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,auto);gap:14px 24px}}.flyer[data-astro-cid-lcdefpme]{width:var(--w);background:var(--sheet) 0 0 / calc(var(--w) * 4) 110px no-repeat;height:110px;animation:.5s steps(4,end) infinite flap,3.4s ease-in-out infinite float;animation-delay:0s, calc(var(--d) * -1)}@keyframes flap{to{background-position-x:calc(var(--w) * -4)}}.ground-pets[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;display:flex}.ground-pets[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:110px;height:90px;animation:1.6s ease-in-out infinite squish;animation-delay:var(--d);transform-origin:50% 100%}.comic[data-astro-cid-lcdefpme]{margin:0;counter-reset:p;grid-template-columns:repeat(2,1fr);gap:26px;max-width:1000px;margin-inline:auto;padding:0;list-style:none;display:grid}.panel[data-astro-cid-lcdefpme]{border:5px solid var(--ink);box-shadow:0 8px 0 var(--ink);transform:rotate(var(--tilt));transition-delay:var(--d);background:#fff;border-radius:18px;overflow:hidden}.panel[data-astro-cid-lcdefpme].in{transform:rotate(var(--tilt))}.panel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-bottom:4px solid var(--ink)}.panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 21px/1.25 var(--display);padding:12px 18px 14px}@media (width<=700px){.comic[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.style-sec[data-astro-cid-lcdefpme]{border-block:5px solid var(--ink);background:linear-gradient(135deg,#ffd6e2,#ffe9c7)}.style-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;display:grid}.style-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:14px}.lead[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:20px}.style-items[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.style-items[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink);animation:2.6s ease-in-out infinite bob;animation-delay:var(--d);background:#fff;border-radius:18px;place-items:center;display:grid}.style-items[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:72%;height:72%}@media (width<=860px){.style-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.style-items[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.mode-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.mode[data-astro-cid-lcdefpme]{border:4px solid var(--ink);border-radius:var(--radius);box-shadow:0 7px 0 var(--ink);text-align:center;transition-delay:var(--d);background:#fff;justify-items:center;gap:8px;padding:24px;display:grid}.mode[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:84px;height:84px;animation:3s ease-in-out infinite wiggle}.mode[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=800px){.mode-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.event[data-astro-cid-lcdefpme]{padding:20px 0 96px}.event-card[data-astro-cid-lcdefpme]{border:5px solid var(--ink);box-shadow:0 10px 0 var(--ink);color:#fff;background:#2d1b4a;border-radius:32px;grid-template-columns:1.2fr 1fr;align-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.event-bg[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.event-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:14px;padding:40px;display:grid;position:relative}.event-copy[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:var(--ink)}.event-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{-webkit-text-stroke:7px var(--ink);paint-order:stroke fill;color:#ffb347}.event-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-shadow:0 2px 0 var(--ink);font-size:19px}.event-art[data-astro-cid-lcdefpme]{height:100%;min-height:280px;position:relative}.ev-boss[data-astro-cid-lcdefpme]{transform-origin:50% 100%;width:62%;animation:2s ease-in-out infinite squish;position:absolute;bottom:8%;right:10%}.ev-ghost[data-astro-cid-lcdefpme]{width:26%;animation:3s ease-in-out infinite float;position:absolute;top:14%;left:6%}.ev-candy[data-astro-cid-lcdefpme]{width:15%;animation:1.4s ease-in-out infinite wiggle;position:absolute;bottom:14%;left:24%}@media (width<=760px){.event-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.event-copy[data-astro-cid-lcdefpme]{padding:28px 24px 0}.event-art[data-astro-cid-lcdefpme]{min-height:230px}}.faq[data-astro-cid-lcdefpme]{background:var(--cream-2);border-top:5px solid var(--ink)}.faq-wrap[data-astro-cid-lcdefpme]{max-width:860px}.faq-list[data-astro-cid-lcdefpme]{gap:14px;display:grid}details[data-astro-cid-lcdefpme]{border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);background:#fff;border-radius:20px;padding:0 22px}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.plus[data-astro-cid-lcdefpme]{background:var(--yellow);border:3px solid var(--ink);border-radius:50%;flex:none;width:34px;height:34px;transition:transform .25s;position:relative}.plus[data-astro-cid-lcdefpme]:before,.plus[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-lcdefpme]:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]{background:var(--green);transform:rotate(180deg)}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);padding:0 0 20px;font-size:18px}.final[data-astro-cid-lcdefpme]{border-top:5px solid var(--ink);background:linear-gradient(#ffd25a,#ffb648);padding:100px 0 110px}.final-card[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr 180px;align-items:center;gap:30px;display:grid;position:relative}.final-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;margin-bottom:10px}.final-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:22px;font-size:20px}.final-cat[data-astro-cid-lcdefpme]{animation:1.8s ease-in-out infinite bob}.final-boss[data-astro-cid-lcdefpme]{animation:2s ease-in-out infinite wiggle}@media (width<=820px){.final-card[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;justify-items:center}.final-cat[data-astro-cid-lcdefpme]{width:170px}.final-boss[data-astro-cid-lcdefpme]{display:none}}.step[data-astro-cid-lcdefpme],.world[data-astro-cid-lcdefpme],.mode[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme],.hero-card[data-astro-cid-lcdefpme]{will-change:transform}
