.tilt.svelte-lz1pec{width:var(--phw,268px);aspect-ratio:9/18.5;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.tilt.svelte-lz1pec:active{cursor:grabbing}.tilt__phone.svelte-lz1pec{will-change:transform}.game.svelte-lz1pec{font-family:var(--font-sans);flex-direction:column;display:flex;position:absolute;inset:0}.game__head.svelte-lz1pec{flex:none;justify-content:space-between;align-items:center;gap:3cqw;padding:2cqw 5.5cqw 4cqw;display:flex}.game__title.svelte-lz1pec{font-family:var(--font-display);font-size:6.6cqw;font-style:italic;line-height:1}.game__score.svelte-lz1pec{font:500 3.6cqw var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f7f3ecb3;align-items:baseline;gap:1.8cqw;display:inline-flex}.game__score.svelte-lz1pec b:where(.svelte-lz1pec){letter-spacing:0;min-width:2ch;color:var(--amber);font-size:5.4cqw;font-weight:700;animation:.4s cubic-bezier(.2,.8,.2,1.6) svelte-lz1pec-bump;display:inline-block}@keyframes svelte-lz1pec-bump{0%{scale:1.6}}.game__field.svelte-lz1pec{background:radial-gradient(circle at 18% 22%,#ffffff29 0 14%,#0000 34%),radial-gradient(circle at 82% 74%,#ffffff1a 0 12%,#0000 30%),linear-gradient(165deg,#7ade7f 0%,#43c26c 52%,#2ea35c 100%);border-radius:6cqw;flex:1;margin:0 3cqw 3cqw;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.2cqw #00000014,inset 0 1.6cqw 3cqw #00000038}.game__field.svelte-lz1pec:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.game__grass.svelte-lz1pec{width:100%;height:100%;position:absolute;inset:0}.game__grass.svelte-lz1pec path:where(.svelte-lz1pec){fill:none;stroke:#14642d59;stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.flower.svelte-lz1pec{aspect-ratio:1;filter:drop-shadow(0 .5cqw .6cqw #0000002e);width:12%;position:absolute;translate:-50% -50%}.fly.svelte-lz1pec{aspect-ratio:1;filter:drop-shadow(0 1.2cqw 1cqw #00000040);width:21%;position:absolute;overflow:visible;translate:-50% -58%}.fly__wing.svelte-lz1pec path:where(.svelte-lz1pec){fill:#ff8a1f;stroke:#2a1606;stroke-width:.7px}.fly__wing.svelte-lz1pec .fly__low:where(.svelte-lz1pec){fill:#ffb33b}.fly__wing.svelte-lz1pec circle:where(.svelte-lz1pec){fill:#fff}.fly__body.svelte-lz1pec{fill:#2a1606}.fly__ant.svelte-lz1pec{fill:none;stroke:#2a1606;stroke-width:.6px;stroke-linecap:round}.fly__wing.svelte-lz1pec{transform-box:fill-box;animation:.7s ease-in-out infinite alternate svelte-lz1pec-flap}.fly__wing--l.svelte-lz1pec{transform-origin:100%}.fly__wing--r.svelte-lz1pec{transform-origin:0}.fly--air.svelte-lz1pec .fly__wing:where(.svelte-lz1pec){animation-duration:.14s}@keyframes svelte-lz1pec-flap{to{transform:scaleX(.35)}}.ball.svelte-lz1pec{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #fffffff2 0 8%, #fff0 32%), radial-gradient(circle at 50% 50%, transparent 50%, #46001e80 100%), radial-gradient(circle, #fff 0 20%, transparent 23%) var(--px) var(--py) / 48% 48%, #ff3d6e;border-radius:50%;width:12%;position:absolute;translate:-50% -50%;box-shadow:0 1.2cqw 1.6cqw #001e0a66}.cheer.svelte-lz1pec{pointer-events:none;width:0;height:0;animation:1.2s linear forwards svelte-lz1pec-cheer-life;position:absolute}@keyframes svelte-lz1pec-cheer-life{to{opacity:1}}.cheer.svelte-lz1pec b:where(.svelte-lz1pec){font:italic 700 7cqw var(--font-display);color:#fff;white-space:nowrap;text-shadow:0 .5cqw #ff3d6e,0 1cqw 2.4cqw #00280f73;line-height:1;animation:1.2s cubic-bezier(.2,.8,.2,1) forwards svelte-lz1pec-cheer-up;position:absolute;bottom:3cqw;left:0;translate:-50%}@keyframes svelte-lz1pec-cheer-up{0%{opacity:0;transform:translateY(2cqw)scale(.5)}18%{opacity:1;transform:translateY(0)scale(1.1)}70%{opacity:1;transform:translateY(-3cqw)scale(1)}to{opacity:0;transform:translateY(-7cqw)scale(1)}}.cheer.svelte-lz1pec i:where(.svelte-lz1pec){background:#fff36b;border-radius:.35cqw;width:.7cqw;height:3.2cqw;animation:.7s cubic-bezier(.2,.8,.3,1) forwards svelte-lz1pec-spark;position:absolute;top:-1.6cqw;left:-.35cqw}.cheer.svelte-lz1pec i:where(.svelte-lz1pec):nth-child(2n){background:#fff}@keyframes svelte-lz1pec-spark{0%{transform:rotate(var(--a)) translateY(-3cqw) scaleY(1);opacity:1}to{transform:rotate(var(--a)) translateY(-11cqw) scaleY(.35);opacity:0}}.game__hint.svelte-lz1pec{color:#fff;font:600 4cqw var(--font-mono);white-space:nowrap;text-shadow:0 .3cqw .8cqw #00280fbf,0 0 .3cqw #00280f99;pointer-events:none;align-items:center;gap:1.8cqw;animation:2.4s ease-in-out infinite svelte-lz1pec-hint;display:inline-flex;position:absolute;bottom:5cqw;left:50%;translate:-50%}.game__hint.svelte-lz1pec svg:where(.svelte-lz1pec){filter:drop-shadow(0 .3cqw .6cqw #00280fb3);width:4.4cqw;height:4.4cqw}@keyframes svelte-lz1pec-hint{50%{opacity:.6}}.synth.svelte-umvwvl{width:var(--phw,268px)}.app.svelte-umvwvl{font-family:var(--font-sans);-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 20% 0,#ff5ab429,#0000 45%),radial-gradient(circle at 100% 60%,#3dd6ff1f,#0000 50%),linear-gradient(#121a2e 0%,#170f2c 100%);flex-direction:column;gap:4.5cqw;padding:1cqw 5cqw 0;display:flex;position:absolute;inset:0}.app__head.svelte-umvwvl{justify-content:space-between;align-items:center;gap:3cqw;display:flex}.app__title.svelte-umvwvl{font-family:var(--font-display);color:var(--cream);font-size:6.8cqw;font-style:italic;line-height:1.1}.snd.svelte-umvwvl{min-height:9cqw;color:var(--cream);font:500 3.6cqw var(--font-mono);white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:1.6cqw;padding:0 3.2cqw 0 2.6cqw;transition:background .2s;display:inline-flex}.snd.svelte-umvwvl:hover{background:#ffffff29}.snd[aria-checked=false].svelte-umvwvl{color:#f7f3ec99}.snd.svelte-umvwvl svg:where(.svelte-umvwvl){width:4.4cqw;height:4.4cqw}.scope.svelte-umvwvl{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0/100% 25%,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/12.5% 100%,#070b16;border-radius:5cqw;flex:none;height:38cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.scope.svelte-umvwvl svg:where(.svelte-umvwvl){width:100%;height:100%;display:block}.scope.svelte-umvwvl path:where(.svelte-umvwvl){fill:none;stroke:hsl(var(--h) 95% 66%);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px hsl(var(--h) 95% 60%));transition:stroke .25s}.pads.svelte-umvwvl{touch-action:pan-y;-webkit-touch-callout:none;grid-template-columns:repeat(3,1fr);gap:3.6cqw;display:grid;position:relative}.pad.svelte-umvwvl{aspect-ratio:1/1.12;background:linear-gradient(150deg, hsl(var(--h) 96% 68%), hsl(calc(var(--h) + 16) 88% 50%));box-shadow:inset 0 .9cqw 0 #ffffff59, inset 0 -1.4cqw 0 #0000002e, 0 1.4cqw 3.6cqw -1.6cqw hsl(var(--h) 95% 55% / .7);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:5.5cqw;padding:0;transition:scale .12s,filter .25s,box-shadow .25s;position:relative;overflow:hidden}.pad.svelte-umvwvl:active{scale:.93}.pad--glow.svelte-umvwvl{filter:brightness(1.22)saturate(1.1);box-shadow:inset 0 .9cqw 0 #ffffff73, inset 0 -1.4cqw 0 #0000001f, 0 0 7cqw 1cqw hsl(var(--h) 100% 60% / .75)}.pad--last.svelte-umvwvl{box-shadow:inset 0 0 0 1.2cqw #ffffffd9, 0 0 6cqw hsl(var(--h) 100% 60% / .7)}.pad.svelte-umvwvl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pad__flash.svelte-umvwvl{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#ffffff73 55%,#ffffff1a);position:absolute;inset:0}.pad__flash--on.svelte-umvwvl{animation:.5s ease-out forwards svelte-umvwvl-flash}@keyframes svelte-umvwvl-flash{0%{opacity:1}to{opacity:0}}.burst.svelte-umvwvl{z-index:1;pointer-events:none;width:0;height:0;animation:.95s linear forwards svelte-umvwvl-burst-life;position:absolute}@keyframes svelte-umvwvl-burst-life{to{opacity:1}}.burst.svelte-umvwvl i:where(.svelte-umvwvl){left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);background:hsl(var(--h) 100% var(--l));box-shadow:0 0 1.8cqw .3cqw hsl(var(--h) 100% 62% / .9);border-radius:.5cqw;animation:.9s cubic-bezier(.1,.7,.3,1) forwards svelte-umvwvl-fling;position:absolute;rotate:45deg}.burst.svelte-umvwvl i:where(.svelte-umvwvl):nth-child(3n){background:#fff}.burst.svelte-umvwvl i:where(.svelte-umvwvl):nth-child(2n){width:.8cqw;height:calc(var(--s) * 1.7);left:-.4cqw;top:calc(var(--s) * -.85);rotate:var(--r);border-radius:.4cqw}@keyframes svelte-umvwvl-fling{0%{opacity:1;translate:0;scale:1}60%{opacity:1;scale:1}to{translate:var(--dx) var(--dy);opacity:0;scale:.3}}.app__hint.svelte-umvwvl{font:500 4cqw var(--font-mono);color:#f7f3ecbf;align-self:center;margin:auto 0 7cqw;transition:opacity .4s;animation:2.4s ease-in-out infinite svelte-umvwvl-hint}.app__hint--gone.svelte-umvwvl{opacity:0;animation:none}@keyframes svelte-umvwvl-hint{50%{opacity:.45}}.pet.svelte-t8uttc{width:100%}.pet__view.svelte-t8uttc{font-family:var(--font-sans);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0}.pet__scene.svelte-t8uttc{color:#10361f;background:linear-gradient(#9fdcff 0%,#cdeeff 52%,#fff4d8 100%);flex:1;min-height:0;position:relative;overflow:hidden}.pet__world.svelte-t8uttc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sun.svelte-t8uttc{fill:#ffd84d;filter:drop-shadow(0 0 2.4px #ffcf33)}.cloud.svelte-t8uttc ellipse:where(.svelte-t8uttc){fill:#fff;opacity:.85}.stem.svelte-t8uttc{fill:none;stroke:#2f8f45;stroke-width:1.4px;stroke-linecap:round}.ground.svelte-t8uttc{fill:#4cc66a;stroke:#2f9a4c;stroke-width:.5px}.vein.svelte-t8uttc{fill:none;stroke:#8ee69b;stroke-width:.5px;stroke-linecap:round}.vein--thin.svelte-t8uttc{stroke-width:.35px;opacity:.8}.snack.svelte-t8uttc{fill:#6fdc6a;stroke:#2f9a4c;stroke-width:.4px}.snack__vein.svelte-t8uttc{stroke:#2f9a4c;stroke-width:.3px}.foot.svelte-t8uttc{fill:#2d5a1f}.seg.svelte-t8uttc{fill:#7fd858;stroke:#3f9a2c;stroke-width:.4px}.seg--alt.svelte-t8uttc{fill:#66c844}.seg__spot.svelte-t8uttc{fill:#ffe46b}.seg--new.svelte-t8uttc{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1.5) both svelte-t8uttc-grow}@keyframes svelte-t8uttc-grow{0%{scale:0}}.head.svelte-t8uttc{fill:#8ee05e;stroke:#3f9a2c;stroke-width:.35px}.eye.svelte-t8uttc{fill:#fff}.pupil.svelte-t8uttc{fill:#1b1b1b}.cheek.svelte-t8uttc{fill:#ff8fa3;opacity:.7}.mouth.svelte-t8uttc{fill:none;stroke:#1b1b1b;stroke-width:.4px;stroke-linecap:round}.mouth--open.svelte-t8uttc{fill:#7a1f2b;stroke:none}.antenna.svelte-t8uttc{fill:none;stroke:#2d5a1f;stroke-width:.45px;stroke-linecap:round}.antenna__tip.svelte-t8uttc{fill:#ff9a3c}.pod__thread.svelte-t8uttc{stroke:#b9a77a;stroke-width:.5px}.pod.svelte-t8uttc{fill:#9fd46a;stroke:#4f8f2f;stroke-width:.45px;transition:fill .4s,opacity .4s}.pod--open.svelte-t8uttc{fill:#d7e8b8;opacity:.75}.pod__ring.svelte-t8uttc{fill:none;stroke:#e9c64c;stroke-width:.5px;stroke-linecap:round}.pod__shine.svelte-t8uttc{fill:none;stroke:#ffffffb3;stroke-width:.7px;stroke-linecap:round}.pod--busy.svelte-t8uttc{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite svelte-t8uttc-wiggle}@keyframes svelte-t8uttc-wiggle{25%{rotate:-5deg}75%{rotate:5deg}}.bfly__wing.svelte-t8uttc{transform-box:fill-box;animation:.22s ease-in-out infinite alternate svelte-t8uttc-flap}.bfly__wing--l.svelte-t8uttc{transform-origin:100%}.bfly__wing--r.svelte-t8uttc{transform-origin:0}@keyframes svelte-t8uttc-flap{to{transform:scaleX(.3)}}.bfly__up.svelte-t8uttc{fill:#ff8a1a;stroke:#1d1208;stroke-width:.8px}.bfly__low.svelte-t8uttc{fill:#ffa53a;stroke:#1d1208;stroke-width:.8px}.bfly__vein.svelte-t8uttc{fill:none;stroke:#1d1208;stroke-width:.4px;opacity:.8}.bfly__dot.svelte-t8uttc{fill:#fff}.bfly__body.svelte-t8uttc{fill:#1d1208}.pet__name.svelte-t8uttc{font-family:var(--font-hand);color:#10361f;font-size:clamp(26px,5.6cqw,38px);font-weight:700;line-height:1;position:absolute;top:2.4cqw;left:3.6cqw}.pet__name--was.svelte-t8uttc:after{content:"";transform-origin:0;background:#ff5a36;border-radius:3px;height:3px;animation:.5s cubic-bezier(.6,0,.2,1) .4s both svelte-t8uttc-strike;position:absolute;top:52%;left:-4%;right:-4%;rotate:-4deg}@keyframes svelte-t8uttc-strike{0%{scale:0 1}}.pet__bubble.svelte-t8uttc{color:#10361f;font:600 clamp(13px, 2.5cqw, 17px) var(--font-sans);white-space:nowrap;background:#fff;border-radius:1.2em;padding:.5em 1em;animation:.4s cubic-bezier(.2,.8,.2,1.4) .3s both svelte-t8uttc-pop;position:absolute;translate:-50% -100%;box-shadow:0 4px 14px #10361f33}.pet__bubble.svelte-t8uttc:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;translate:-50%;rotate:45deg}@keyframes svelte-t8uttc-pop{0%{opacity:0;scale:.6}}.pet__tada.svelte-t8uttc{font-family:var(--font-hand);color:#ff5a36;text-shadow:0 2px #fff,0 4px 14px #ff5a3659;white-space:nowrap;pointer-events:none;font-size:clamp(36px,9cqw,60px);font-weight:700;line-height:1;animation:.5s cubic-bezier(.2,.8,.2,1.5) .6s both svelte-t8uttc-pop;position:absolute;top:10%;left:50%;translate:-50%}.pet__tada.svelte-t8uttc i:where(.svelte-t8uttc){opacity:0;background:#ffc94d;border-radius:2px;width:7px;height:11px;animation:1.1s cubic-bezier(.15,.7,.3,1) .6s svelte-t8uttc-confetti;position:absolute;top:50%;left:50%}.pet__tada.svelte-t8uttc i:where(.svelte-t8uttc):nth-child(3n){background:#3dd6ff}.pet__tada.svelte-t8uttc i:where(.svelte-t8uttc):nth-child(3n+1){background:#ff7eb6}@keyframes svelte-t8uttc-confetti{0%{transform:rotate(var(--a)) translateY(0) rotate(0deg);opacity:1}to{transform:rotate(var(--a)) translateY(-80px) rotate(220deg);opacity:0}}.pet__bar.svelte-t8uttc{min-height:54px;color:var(--cream);background:#0c131c;border-top:1px solid #f7f3ec1a;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 14px;display:flex}.pet__count.svelte-t8uttc{min-width:0;font:500 13px var(--font-mono);color:#f7f3eccc;flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.pet__label.svelte-t8uttc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pet__count.svelte-t8uttc b:where(.svelte-t8uttc){color:var(--cream);font-weight:600;transition:color .3s}.pet__count.svelte-t8uttc b.full:where(.svelte-t8uttc){color:#6fdc6a}.pet__btn.svelte-t8uttc{background:var(--orange);min-height:40px;color:var(--navy);font:600 14px var(--font-mono);white-space:nowrap;cursor:pointer;border:0;border-radius:99px;flex:none;align-items:center;gap:.5em;padding:0 1.1em;transition:background .2s,opacity .2s,translate .15s;display:inline-flex;position:relative}.pet__btn.svelte-t8uttc:hover{background:var(--amber)}.pet__btn.svelte-t8uttc:active{translate:0 1px}.pet__btn[aria-disabled=true].svelte-t8uttc{opacity:.5;cursor:default}.pet__btn.svelte-t8uttc svg:where(.svelte-t8uttc){width:1.15em;height:1.15em}.pet__btn--hint.svelte-t8uttc svg:where(.svelte-t8uttc){transform-origin:20% 80%;animation:1.8s ease-in-out infinite svelte-t8uttc-nudge}@keyframes svelte-t8uttc-nudge{0%,60%,to{rotate:0deg}70%{rotate:-18deg}80%{rotate:12deg}90%{rotate:-6deg}}.apc.svelte-x5z8fi{width:100%;max-width:640px;container:apc/inline-size}.apc__stage.svelte-x5z8fi{--phw:min(268px, 76cqw);height:calc(var(--phw) * 37 / 18 + 28px);place-items:center;display:grid;position:relative}
