@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff)format("woff")}@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./gochi-hand-latin-400-normal-D3Iu69dp.woff2)format("woff2"),url(./gochi-hand-latin-400-normal-DC0_N7qt.woff)format("woff")}:root{--ink:#1b1f3b;--paper:#fff;--sun:#ffd23f;--pop:#ff5d8f;--sea:#2ec4f1;--leaf:#22b47d;--muted:#56617f;--soft:#eef4fb;--tile:#d6edff;--tile-line:#bcdcf5;--display:"Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--hand:"Gochi Hand", "Comic Sans MS", "Chalkboard SE", var(--display);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[hidden]{display:none!important}:root[data-calm] *,:root[data-calm] :before,:root[data-calm] :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}html{box-sizing:border-box;height:100%}*,:before,:after{box-sizing:inherit}body{height:100dvh;padding-top:max(10px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background-color:var(--tile);background-image:linear-gradient(var(--tile-line) 2px, transparent 2px), linear-gradient(90deg, var(--tile-line) 2px, transparent 2px);color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-size:44px 44px;margin:0;font-size:15px;font-weight:600;overflow:hidden}#app{height:100%}button{font:inherit;color:inherit}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pop);outline-offset:3px}.hand{letter-spacing:.01em;font-family:var(--hand)!important}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}.vhead{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 4px;display:flex}.vh{font-family:var(--display);margin:0;font-size:26px;font-weight:400}.sub{color:var(--muted);max-width:60ch;margin:0 0 12px;font-size:14px;line-height:1.4}.list{gap:10px;margin:0;padding:0 0 12px;list-style:none;display:grid}.btn{border:2.5px solid var(--ink);background:var(--paper);min-height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;white-space:nowrap;border-radius:14px;padding:8px 13px;font-weight:900}.btn.primary{background:var(--sun)}.btn.pink{background:var(--pop);color:#fff}.btn:disabled{opacity:.45;cursor:default}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.top.svelte-yic9pk{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.logo.svelte-yic9pk{font-family:var(--display);color:var(--pop);letter-spacing:.5px;white-space:nowrap;text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 0 5px 0 var(--ink);margin:0;font-size:28px;font-weight:400;line-height:1}.chips.svelte-yic9pk{align-items:center;gap:6px;display:flex}.chip.svelte-yic9pk{background:var(--paper);border:2.5px solid var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:900;display:inline-flex}button.chip.svelte-yic9pk{cursor:pointer;justify-content:center;min-width:44px;min-height:34px;padding:3px 8px}@media (width<=400px){.logo.svelte-yic9pk{font-size:21px}.chips.svelte-yic9pk{gap:4px}.chip.svelte-yic9pk{padding:3px 7px;font-size:14px}button.chip.svelte-yic9pk{min-width:40px}}@media (width<=374px){.logo.svelte-yic9pk{letter-spacing:0;font-size:19px}.chips.svelte-yic9pk{gap:3px}.chip.svelte-yic9pk{gap:2px;padding:2px 6px;font-size:13px}button.chip.svelte-yic9pk{min-width:38px;padding:2px 4px}}.stk.svelte-1eh7837{line-height:1;font-size:var(--s,48px);place-items:center;font-style:normal;display:inline-grid;position:relative}.e.svelte-1eh7837{filter:drop-shadow(.055em 0 #fff)drop-shadow(-.055em 0 #fff)drop-shadow(0 .055em #fff)drop-shadow(0 -.055em #fff)drop-shadow(0 .07em .05em #1b1f3b59);display:block}.art.svelte-1eh7837{object-fit:contain;width:1em;height:1em}.eyes.svelte-1eh7837{pointer-events:none;gap:.01em;display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}.eyes.svelte-1eh7837 i:where(.svelte-1eh7837){border:max(1.5px, .03em) solid var(--ink);background:#fff;border-radius:50%;width:.25em;height:.25em;display:block;position:relative}.eyes.svelte-1eh7837 i:where(.svelte-1eh7837):after{content:"";background:var(--ink);border-radius:50%;width:48%;height:48%;animation:2.8s infinite svelte-1eh7837-look;position:absolute;top:36%;left:26%}.eyes.svelte-1eh7837 i:where(.svelte-1eh7837):nth-child(2):after{animation-delay:.15s}@keyframes svelte-1eh7837-look{0%,to{transform:translate(0)}20%{transform:translate(-30%,15%)}45%{transform:translate(35%,-15%)}70%{transform:translate(5%,35%)}}.sil.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:brightness(0)opacity(.22)}.golden.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:sepia()saturate(6)hue-rotate(-12deg)brightness(1.12)drop-shadow(.055em 0 #fff)drop-shadow(-.055em 0 #fff)drop-shadow(0 .055em #fff)drop-shadow(0 -.055em #fff)drop-shadow(0 0 .12em #ffd23f)}.doodle.svelte-1eh7837{transform:rotate(var(--tilt))}.doodle.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:saturate(.85) drop-shadow(.025em 0 0 var(--ink)) drop-shadow(-.025em 0 0 var(--ink)) drop-shadow(0 .025em 0 var(--ink)) drop-shadow(0 -.025em 0 var(--ink)) url(#fh-wobble) drop-shadow(.055em 0 0 #fff) drop-shadow(-.055em 0 0 #fff) drop-shadow(0 .055em 0 #fff) drop-shadow(0 -.055em 0 #fff) drop-shadow(0 .07em .05em #1b1f3b59)}.doodle.boil.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:saturate(.85) drop-shadow(.025em 0 0 var(--ink)) drop-shadow(-.025em 0 0 var(--ink)) drop-shadow(0 .025em 0 var(--ink)) drop-shadow(0 -.025em 0 var(--ink)) url(#fh-boil) drop-shadow(.055em 0 0 #fff) drop-shadow(-.055em 0 0 #fff) drop-shadow(0 .055em 0 #fff) drop-shadow(0 -.055em 0 #fff) drop-shadow(0 .07em .05em #1b1f3b59)}.doodle.sil.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:brightness(0)opacity(.22)url(#fh-wobble)}.doodle.golden.svelte-1eh7837 .e:where(.svelte-1eh7837){filter:sepia(1) saturate(6) hue-rotate(-12deg) brightness(1.12) drop-shadow(.025em 0 0 var(--ink)) drop-shadow(-.025em 0 0 var(--ink)) drop-shadow(0 .025em 0 var(--ink)) drop-shadow(0 -.025em 0 var(--ink)) url(#fh-wobble) drop-shadow(.055em 0 0 #fff) drop-shadow(-.055em 0 0 #fff) drop-shadow(0 .055em 0 #fff) drop-shadow(0 -.055em 0 #fff) drop-shadow(0 0 .12em #ffd23f)}@media (prefers-reduced-motion:reduce){.eyes.svelte-1eh7837 i:where(.svelte-1eh7837):after{animation:none}}.reel.svelte-j9f4c9{background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);z-index:5;border-radius:18px;gap:8px;padding:10px 12px;display:grid;position:absolute;top:12px;left:12px;right:12px}.lbl.svelte-j9f4c9{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.track.svelte-j9f4c9{background:var(--soft);border:2.5px solid var(--ink);border-radius:12px;height:40px;position:relative;overflow:hidden}.zone.svelte-j9f4c9{border-left:3px solid var(--leaf);border-right:3px solid var(--leaf);background:#22b47d73;position:absolute;top:0;bottom:0}.zone.in.svelte-j9f4c9{background:#22b47dbf}.fishmark.svelte-j9f4c9{position:absolute;top:50%;transform:translate(-50%,-50%)}.meter.svelte-j9f4c9{background:var(--soft);border:2.5px solid var(--ink);border-radius:999px;height:14px;overflow:hidden}.fill.svelte-j9f4c9{background:var(--sun);border-right:2.5px solid var(--ink);height:100%}.tin.svelte-s9ps7f{z-index:6;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.chip.svelte-s9ps7f{background:var(--paper);border:2.5px solid var(--ink);min-height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 12px 4px 10px;font-size:14px;font-weight:900;display:inline-flex}.chip.open.svelte-s9ps7f{background:var(--sun)}.chip.svelte-s9ps7f:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.chip.svelte-s9ps7f:disabled{opacity:.6;cursor:default}.em.svelte-s9ps7f{font-size:22px;line-height:1}.tray.svelte-s9ps7f{background:var(--paper);border:2.5px solid var(--ink);width:max-content;max-width:250px;box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:8px;animation:.18s ease-out svelte-s9ps7f-up;display:flex}@keyframes svelte-s9ps7f-up{0%{opacity:0;transform:translateY(8px)}}.pick.svelte-s9ps7f{border:2.5px solid var(--ink);background:var(--soft);cursor:pointer;border-radius:14px;place-items:center;width:46px;height:46px;font-size:26px;line-height:1;display:grid}.pick.on.svelte-s9ps7f{background:var(--sun);box-shadow:inset 0 -3px #1b1f3b33}.pick.none.svelte-s9ps7f span:where(.svelte-s9ps7f){font-size:20px}.name.svelte-s9ps7f{text-align:right;width:0;min-width:100%;color:var(--muted);flex-basis:100%;font-size:12px;font-weight:900;line-height:1.3}@media (prefers-reduced-motion:reduce){.tray.svelte-s9ps7f{animation:none}}.fx.svelte-7e8upg{pointer-events:none;transition:opacity .6s;position:absolute;inset:0;overflow:hidden;container-type:size}.fx.dim.svelte-7e8upg{opacity:.4}.fx.paused.svelte-7e8upg,.fx.paused.svelte-7e8upg :where(.svelte-7e8upg){animation-play-state:paused!important}.fx.svelte-7e8upg i:where(.svelte-7e8upg){font-style:normal;display:block}.col.svelte-7e8upg{left:var(--x);width:0;height:100%;position:absolute;top:0}.row.svelte-7e8upg{width:100%;height:100%;position:absolute;top:0;left:0}.col.svelte-7e8upg>:where(.svelte-7e8upg),.row.svelte-7e8upg>:where(.svelte-7e8upg){position:absolute}.emo.svelte-7e8upg{font-size:calc(20px * var(--s,1));line-height:1;display:block}.rise.svelte-7e8upg{left:calc(14% + var(--x) * .72);animation:svelte-7e8upg-rise var(--t) linear var(--dl) infinite}.puff.svelte-7e8upg{width:calc(36px * var(--s));height:calc(30px * var(--s));opacity:0;animation:svelte-7e8upg-puff var(--t) ease-out var(--dl) infinite;background:#fff;border-radius:50%;top:58%;left:-18px;box-shadow:0 0 0 2px #1b1f3b1f}@keyframes svelte-7e8upg-rise{to{transform:translateY(-34%)}}@keyframes svelte-7e8upg-puff{0%{opacity:0;transform:scale(.5)}25%{opacity:.85}to{opacity:0;transform:scale(1.7)}}.mistrow.svelte-7e8upg{animation:svelte-7e8upg-mist var(--t) ease-in-out var(--dl) infinite alternate}.mist.svelte-7e8upg{top:calc(50% + var(--r1) * 12%);left:calc(var(--x) * .8 - 10%);opacity:.8;background:#ffffffd9;border-radius:50%;width:46%;height:22px;box-shadow:0 0 0 2px #508cbe40}@keyframes svelte-7e8upg-mist{0%{transform:translate(-8%)}to{transform:translate(8%)}}.bubcol.svelte-7e8upg{left:calc(12% + var(--x) * .76);animation:svelte-7e8upg-bubup var(--t) linear var(--dl) infinite}@keyframes svelte-7e8upg-bubup{to{transform:translateY(-30%)}}.bub.svelte-7e8upg{width:calc(14px * var(--s));height:calc(14px * var(--s));border:2px solid var(--ink);opacity:0;animation:svelte-7e8upg-bub var(--t) ease-in-out var(--dl) infinite;background:#ffffff73;border-radius:50%;top:94%;left:-7px;box-shadow:inset 2px -2px #fffc}.bub.soap.svelte-7e8upg{width:calc(18px * var(--s));height:calc(18px * var(--s));background:linear-gradient(135deg,#ffbef08c,#aae6ff8c)}.bub.big.svelte-7e8upg{width:calc(28px * var(--s));height:calc(28px * var(--s))}.bub.gas.svelte-7e8upg{background:#bee6788c}.bub.fizz.svelte-7e8upg{border-width:1.5px;width:5px;height:5px;box-shadow:9px 6px 0 -1px #fffc,-7px 14px 0 -1px #fffc}@keyframes svelte-7e8upg-bub{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}50%{transform:translate(6px)scale(1)}88%{opacity:1;transform:translate(-3px)scale(1)}to{opacity:0;transform:translate(0)scale(1.5)}}.fall.svelte-7e8upg{border-left:3px solid var(--ink);border-right:3px solid var(--ink);background:color-mix(in srgb, var(--c) 70%, #fff);width:15%;height:61%;position:absolute;top:-4%;overflow:hidden;transform:translate(-50%)}.fall.svelte-7e8upg .stripes:where(.svelte-7e8upg){height:200%;animation:svelte-7e8upg-pour var(--t) linear infinite;background:repeating-linear-gradient(#0000 0 14px,#ffffffd9 14px 30px) 20% 0/8px 100% no-repeat,repeating-linear-gradient(#0000 0 22px,#ffffffb3 22px 34px) 70% 0/6px 100% no-repeat;position:absolute;top:-100%;left:0;right:0}@keyframes svelte-7e8upg-pour{to{transform:translateY(50%)}}.fall.shower.svelte-7e8upg,.fall.spray.svelte-7e8upg{background:0 0;border:0;width:22%;height:32%;top:24%;overflow:visible}.fall.shower.svelte-7e8upg .stripes:where(.svelte-7e8upg),.fall.spray.svelte-7e8upg .stripes:where(.svelte-7e8upg){opacity:.9;background:repeating-linear-gradient(#0000 0 10px,#ffffffe6 10px 18px) 0 0/3px 100% repeat-x;-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 13px);mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 13px)}.fall.spray.svelte-7e8upg{transform-origin:top;transform:translate(-50%)rotate(-18deg)}.head.svelte-7e8upg{border:3px solid var(--ink);background:#c9d3dc;border-radius:8px 8px 4px 4px;height:14px;position:absolute;top:-12px;left:20%;right:20%}.foam.svelte-7e8upg{width:26px;height:18px;animation:svelte-7e8upg-foam var(--t) ease-in-out var(--dl) infinite alternate;background:#fff;border:2px solid #1b1f3b40;border-radius:50%;margin-left:-13px;position:absolute;top:53%}@keyframes svelte-7e8upg-foam{0%{transform:scale(.7)}to{transform:scale(1.25)translateY(-3px)}}.jet.svelte-7e8upg{transform-origin:bottom;width:7px;height:22%;animation:svelte-7e8upg-jet var(--t) ease-in-out var(--dl) infinite alternate;background:linear-gradient(#fffffff2,#ffffff80);border-radius:4px;margin-left:-3.5px;position:absolute;bottom:44%}.jet.svelte-7e8upg .cap:where(.svelte-7e8upg),.geyser.svelte-7e8upg .cap:where(.svelte-7e8upg){background:#fff;border-radius:50%;width:26px;height:14px;margin-left:-13px;position:absolute;top:-8px;left:50%}@keyframes svelte-7e8upg-jet{0%{transform:scaleY(.82)}to{transform:scaleY(1.05)}}.geyser.svelte-7e8upg{transform-origin:bottom;width:18px;height:40%;animation:svelte-7e8upg-geyser var(--t) ease-in-out infinite;background:linear-gradient(#fffffff2,#dcf5ffb3);border-radius:9px 9px 4px 4px;margin-left:-9px;position:absolute;bottom:44%;transform:scaleY(.25)}@keyframes svelte-7e8upg-geyser{0%,55%{transform:scaleY(.12)}62%{transform:scaleY(1.05)}80%{transform:scaleY(.95)}92%,to{transform:scaleY(.12)}}.chop.svelte-7e8upg{background:radial-gradient(circle at 10px -2px,#0000 9px,#ffffffd9 10px 12px,#0000 13px) 0 0/20px 12px repeat-x;width:120%;height:12px;animation:1.4s linear infinite svelte-7e8upg-chop;position:absolute;top:53%;left:-10%}@keyframes svelte-7e8upg-chop{to{transform:translate(20px)}}.drop.svelte-7e8upg{border:1.5px solid var(--ink);opacity:0;background:#e9f8ff;border-radius:50%/60% 60% 40% 40%;width:7px;height:9px;left:-3px}.drop.up.svelte-7e8upg{animation:svelte-7e8upg-hop var(--t) ease-in-out var(--dl) infinite;top:57%}@keyframes svelte-7e8upg-hop{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{transform:translate(6px,-26px)}90%{opacity:1}to{opacity:0;transform:translate(12px)}}.drop.fall.svelte-7e8upg{background:var(--c,#bfe9ff);animation:svelte-7e8upg-drip var(--t) ease-in var(--dl) infinite;top:1%}@keyframes svelte-7e8upg-drip{0%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(56cqh)}41%,to{opacity:0;transform:translateY(56cqh)}}.ring.svelte-7e8upg{opacity:0;width:28px;height:9px;animation:svelte-7e8upg-dring var(--t) ease-out var(--dl) infinite;border:2px solid #ffffffe6;border-radius:50%;top:58%;left:-14px}@keyframes svelte-7e8upg-dring{0%,40%{opacity:0;transform:scale(.2)}42%{opacity:1}70%,to{opacity:0;transform:scale(1.6)}}.swirl.svelte-7e8upg{aspect-ratio:1;width:50%;position:absolute;top:66%;transform:translate(-50%,-50%)scaleY(.3)}.swirl.svelte-7e8upg svg:where(.svelte-7e8upg){width:100%;height:100%;display:block;overflow:visible}.swirl.svelte-7e8upg g:where(.svelte-7e8upg){transform-origin:0 0;animation:svelte-7e8upg-spin var(--t) linear infinite}.swirl.svelte-7e8upg path:where(.svelte-7e8upg){fill:none;stroke:#ffffffbf;stroke-width:5px;stroke-linecap:round}.swirl.murky.svelte-7e8upg path:where(.svelte-7e8upg){stroke:#28322859}.swirl.colors.svelte-7e8upg{opacity:.5;background:conic-gradient(#ff8fab,#ffd166,#7bd389,#6fc3ff,#c49bff,#ff8fab);border-radius:50%}.swirl.colors.svelte-7e8upg g:where(.svelte-7e8upg){animation-duration:calc(var(--t) * 1.5)}.swirl.colors.svelte-7e8upg{animation:svelte-7e8upg-spin2 var(--t) linear infinite}.swirl.flush.svelte-7e8upg g:where(.svelte-7e8upg){animation-name:svelte-7e8upg-flush;animation-timing-function:ease-in-out}@keyframes svelte-7e8upg-spin{to{transform:rotate(360deg)}}@keyframes svelte-7e8upg-spin2{0%{transform:translate(-50%,-50%)scaleY(.3)rotate(0)}to{transform:translate(-50%,-50%)scaleY(.3)rotate(360deg)}}@keyframes svelte-7e8upg-flush{0%{transform:rotate(0)}70%{transform:rotate(120deg)}88%{transform:rotate(700deg)}to{transform:rotate(720deg)}}.driftrow.svelte-7e8upg{animation:svelte-7e8upg-drift var(--t) linear var(--dl) infinite}.driftrow.svelte-7e8upg .bobit:where(.svelte-7e8upg){top:calc(60% + var(--r1) * 16%);left:0}@keyframes svelte-7e8upg-drift{0%{transform:translate(-10%)}to{transform:translate(104%)}}.bobit.svelte-7e8upg{animation:2.8s ease-in-out infinite alternate svelte-7e8upg-bobit;animation-delay:calc(var(--r2) * -3s)}@keyframes svelte-7e8upg-bobit{0%{transform:translateY(-2px)rotate(-8deg)}to{transform:translateY(3px)rotate(8deg)}}.shape.svelte-7e8upg{display:block}.shape.cereal.svelte-7e8upg{border:5px solid var(--c);width:15px;height:15px;box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 1.5px var(--ink);border-radius:50%}.shape.pearl.svelte-7e8upg{background:#3b2a24;border-radius:50%;width:11px;height:11px;box-shadow:inset 2px -2px #ffffff4d}.shape.paper.svelte-7e8upg{border:1.5px solid var(--ink);background:#fff repeating-linear-gradient(#0000 0 3px,#9cc3e6 3px 4px);width:16px;height:13px;transform:rotate(12deg)}.shape.pad.svelte-7e8upg{background:conic-gradient(from 20deg, transparent 0 30deg, #57b65a 30deg 360deg);border:2px solid var(--ink);border-radius:50%;width:30px;height:20px}.shape.twig.svelte-7e8upg{border:1.5px solid var(--ink);background:#8a5a2b;border-radius:4px;width:30px;height:6px;transform:rotate(-10deg)}.shape.noodle.svelte-7e8upg{filter:drop-shadow(0 1px #1b1f3b80);border-top:4px solid #ffe08a;border-radius:50%;width:30px;height:10px}.shape.fish.svelte-7e8upg{border:1.5px solid var(--ink);background:#ff9f43;border-radius:50%;width:18px;height:10px}.pcol.svelte-7e8upg{animation:svelte-7e8upg-pfall var(--t) linear var(--dl) infinite}.pcol.up.svelte-7e8upg{animation-name:svelte-7e8upg-pup}@keyframes svelte-7e8upg-pfall{0%{transform:translateY(-6%)}to{transform:translateY(64%)}}@keyframes svelte-7e8upg-pup{0%{transform:translateY(0)}to{transform:translateY(-52%)}}.pt.svelte-7e8upg{opacity:0;animation:svelte-7e8upg-pfade var(--t) linear var(--dl) infinite;top:0;left:0}.up.svelte-7e8upg .pt:where(.svelte-7e8upg){top:58%}@keyframes svelte-7e8upg-pfade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.pt.rain.svelte-7e8upg{background:#ffffffd9;border-radius:2px;width:2px;height:13px;transform:rotate(12deg);box-shadow:0 0 0 1px #3c5a8c59}.pt.snow.svelte-7e8upg,.pt.ash.svelte-7e8upg,.pt.lint.svelte-7e8upg,.pt.dust.svelte-7e8upg,.pt.sand.svelte-7e8upg,.pt.spores.svelte-7e8upg,.pt.sparks.svelte-7e8upg,.pt.crumbs.svelte-7e8upg,.pt.sprinkles.svelte-7e8upg{border-radius:50%;width:6px;height:6px}.pt.snow.svelte-7e8upg{background:#fff;border:1.5px solid #1b1f3b80;width:8px;height:8px}.pt.ash.svelte-7e8upg{background:#8d8a86}.pt.lint.svelte-7e8upg{background:#c9cbe0;border-radius:40%;width:9px;height:7px}.pt.dust.svelte-7e8upg{background:#ffffffbf;width:4px;height:4px}.pt.sand.svelte-7e8upg{background:#d9b56f;width:4px;height:4px}.pt.spores.svelte-7e8upg{background:#fff6c8;box-shadow:0 0 6px 2px #fff0a0b3}.pt.sparks.svelte-7e8upg{background:#ffd23f;width:5px;height:5px;box-shadow:0 0 6px 2px #ff7828cc}.pt.crumbs.svelte-7e8upg{background:#c98b4a;border-radius:1px;width:5px;height:5px}.pt.sprinkles.svelte-7e8upg{background:hsl(calc(var(--r1) * 360) 85% 62%);border-radius:2px;width:3px;height:9px}.pt.leaves.svelte-7e8upg,.pt.feathers.svelte-7e8upg{animation-name:svelte-7e8upg-pfade,svelte-7e8upg-swing;animation-duration:var(--t), 2.4s;animation-timing-function:linear,ease-in-out;animation-direction:normal,alternate}@keyframes svelte-7e8upg-swing{0%{translate:-12px;rotate:-25deg}to{translate:12px;rotate:25deg}}.pt.snow.svelte-7e8upg,.pt.dust.svelte-7e8upg,.pt.lint.svelte-7e8upg,.pt.spores.svelte-7e8upg{animation-name:svelte-7e8upg-pfade,svelte-7e8upg-sway2;animation-duration:var(--t), 3s;animation-timing-function:linear,ease-in-out;animation-direction:normal,alternate}@keyframes svelte-7e8upg-sway2{0%{translate:-8px}to{translate:8px}}.rring.svelte-7e8upg{left:calc(14% + var(--x) * .72);top:calc(64% + var(--r1) * 22%);opacity:0;width:54px;height:16px;animation:svelte-7e8upg-rring var(--t) ease-out var(--dl) infinite;border:2.5px solid #ffffffe6;border-radius:50%;margin:-8px 0 0 -27px;position:absolute}@keyframes svelte-7e8upg-rring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.lump.svelte-7e8upg{top:calc(61% + var(--r1) * 9%);width:calc(30px * var(--s));aspect-ratio:1.25;margin-left:calc(-15px * var(--s));background:color-mix(in srgb, var(--c) 72%, #fff);animation:svelte-7e8upg-lump var(--t) ease-in var(--dl) infinite;border:2.5px solid #1b1f3b8c;border-radius:50% 50% 46% 46%;position:absolute;transform:scale(0)}.lump.svelte-7e8upg:after{content:"";background:#ffffffa6;border-radius:50%;width:26%;height:22%;position:absolute;top:20%;left:22%}@keyframes svelte-7e8upg-lump{0%,15%{opacity:1;transform:scale(0)}80%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(0)}}.moverow.svelte-7e8upg{animation:svelte-7e8upg-drift var(--t) linear var(--dl) infinite}.moverow.left.svelte-7e8upg{animation-direction:reverse}.moverow.left.svelte-7e8upg .emo:where(.svelte-7e8upg){transform:scaleX(-1)}.moverow.svelte-7e8upg .fly:where(.svelte-7e8upg){top:calc(6% + var(--r1) * 32%)}.moverow.swim.svelte-7e8upg .fly:where(.svelte-7e8upg){top:calc(70% + var(--r1) * 18%)}.moverow.svelte-7e8upg .emo:where(.svelte-7e8upg){font-size:calc(22px * var(--s))}.peek.svelte-7e8upg{opacity:0;animation:svelte-7e8upg-peek var(--t) ease-in-out var(--dl) infinite;position:absolute;top:60%}.peek.svelte-7e8upg .emo:where(.svelte-7e8upg){font-size:30px}@keyframes svelte-7e8upg-peek{0%,55%{opacity:0;transform:translateY(26px)}62%{opacity:1;transform:translateY(0)rotate(-6deg)}70%{transform:rotate(6deg)}78%{transform:rotate(-6deg)}85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(26px)}}.dogtail.svelte-7e8upg{--k:1;left:calc(5% + 60px * var(--k));top:calc(24% + 14px * var(--k));width:calc(42px * var(--k));height:calc(70px * var(--k));filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff);animation:4s ease-in-out infinite svelte-7e8upg-tailfloat;position:absolute}@keyframes svelte-7e8upg-tailfloat{50%{transform:translate(-1px,-10px)}}.wag.svelte-7e8upg{transform-origin:25% 94%;width:100%;height:100%;animation:3.6s ease-in-out infinite svelte-7e8upg-wag;display:block;overflow:visible}.wag.svelte-7e8upg path:where(.svelte-7e8upg){fill:url(#fh-tail);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.wag.svelte-7e8upg{transform:rotate(18deg)}@keyframes svelte-7e8upg-wag{0%,to{transform:rotate(4deg)}10%{transform:rotate(32deg)}20%{transform:rotate(4deg)}30%{transform:rotate(32deg)}40%{transform:rotate(4deg)}50%{transform:rotate(32deg)}60%{transform:rotate(4deg)}64%{transform:rotate(34deg)}68%{transform:rotate(2deg)}72%{transform:rotate(34deg)}76%{transform:rotate(2deg)}80%{transform:rotate(34deg)}90%{transform:rotate(4deg)}}@media (height<=640px){.dogtail.svelte-7e8upg{--k:.76}}.orbx.svelte-7e8upg{animation:svelte-7e8upg-orbx var(--t) ease-in-out var(--dl) infinite alternate;position:absolute;top:36%}.orby.svelte-7e8upg{animation:svelte-7e8upg-orby var(--t) ease-in-out calc(var(--dl) - var(--t) / 2) infinite alternate}@keyframes svelte-7e8upg-orbx{0%{transform:translateX(calc(-70px * var(--s)))}to{transform:translateX(calc(70px * var(--s)))}}@keyframes svelte-7e8upg-orby{0%{transform:translateY(-26px)}to{transform:translateY(26px)}}.glow.svelte-7e8upg{aspect-ratio:2;background:radial-gradient(closest-side, var(--c,#fff0aaa6), transparent);opacity:.5;width:70%;animation:4s ease-in-out infinite alternate svelte-7e8upg-glow;position:absolute;top:72%;transform:translate(-50%,-50%)}.glow.pool.svelte-7e8upg{--c:#c8ffffcc;width:90%;top:78%}.glow.lava.svelte-7e8upg{--c:#ff8c1ebf;width:110%;top:60%}.night.svelte-7e8upg .glow:where(.svelte-7e8upg){opacity:.85}@keyframes svelte-7e8upg-glow{0%{opacity:.35}to{opacity:.75}}.worm.svelte-7e8upg{left:calc(4% + var(--x) * .92);top:calc(4% + var(--r1) * 38%);background:var(--c,#e9ff8a);width:5px;height:5px;box-shadow:0 0 8px 3px var(--c,#dcff78cc);opacity:.3;animation:svelte-7e8upg-twinkle var(--t) ease-in-out var(--dl) infinite alternate;border-radius:50%;position:absolute}@keyframes svelte-7e8upg-twinkle{0%{opacity:.2}to{opacity:1}}.flashy.svelte-7e8upg{opacity:0;animation:svelte-7e8upg-flashy var(--t) linear infinite;background:#fff;position:absolute;inset:0}@keyframes svelte-7e8upg-flashy{0%,92%{opacity:0}94%{opacity:.3}97%,to{opacity:0}}.twinkle.svelte-7e8upg{left:calc(10% + var(--x) * .8);top:calc(60% + var(--r1) * 26%);font-size:calc(15px * var(--s));color:var(--c,#fff);text-shadow:0 0 1px var(--ink), 0 0 6px #ffffffe6;animation:svelte-7e8upg-sparkle var(--t) ease-in-out var(--dl) infinite;-webkit-text-stroke:1px #1b1f3b99;line-height:1;position:absolute;transform:scale(0)}.twinkle.sky.svelte-7e8upg{top:calc(6% + var(--r1) * 36%)}@keyframes svelte-7e8upg-sparkle{0%,60%,to{transform:scale(0)rotate(0)}80%{transform:scale(1)rotate(45deg)}}.calm.svelte-7e8upg,.calm.svelte-7e8upg :where(.svelte-7e8upg){animation:none!important}.calm.svelte-7e8upg .puff:where(.svelte-7e8upg){opacity:.45;transform:translateY(calc(var(--r1) * -60px)) scale(1.2)}.calm.svelte-7e8upg .bubcol:where(.svelte-7e8upg){transform:translateY(calc(var(--r1) * -28%))}.calm.svelte-7e8upg .bub:where(.svelte-7e8upg){opacity:.9}.calm.svelte-7e8upg .row:where(.svelte-7e8upg){transform:translateX(calc(var(--x) * .9))}.calm.svelte-7e8upg .rring:where(.svelte-7e8upg){opacity:.6;transform:scale(1)}.calm.svelte-7e8upg .lump:where(.svelte-7e8upg),.calm.svelte-7e8upg .twinkle:where(.svelte-7e8upg){transform:scale(.8)}.calm.svelte-7e8upg .peek:where(.svelte-7e8upg){opacity:1;transform:none}.calm.svelte-7e8upg .worm:where(.svelte-7e8upg){opacity:.8}.doodle.svelte-7e8upg .puff:where(.svelte-7e8upg),.doodle.svelte-7e8upg .mist:where(.svelte-7e8upg){border:2px dashed var(--ink);filter:none;background:#ffffffb3}.doodle.svelte-7e8upg .bub:where(.svelte-7e8upg){box-shadow:none;background:#fff9;border-style:solid}.doodle.svelte-7e8upg .rring:where(.svelte-7e8upg),.doodle.svelte-7e8upg .ring:where(.svelte-7e8upg){border-color:var(--ink);border-style:dashed;border-width:2px}.doodle.svelte-7e8upg .swirl:where(.svelte-7e8upg) path:where(.svelte-7e8upg){stroke:var(--ink);stroke-width:3px;stroke-dasharray:7 5}.doodle.svelte-7e8upg .swirl.colors:where(.svelte-7e8upg){opacity:.4}.doodle.svelte-7e8upg .lump:where(.svelte-7e8upg),.doodle.svelte-7e8upg .fall:where(.svelte-7e8upg){border-style:dashed}.doodle.svelte-7e8upg .fall:where(.svelte-7e8upg) .stripes:where(.svelte-7e8upg){filter:drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink))}.doodle.svelte-7e8upg .head:where(.svelte-7e8upg){border-style:dashed}.doodle.svelte-7e8upg .jet:where(.svelte-7e8upg),.doodle.svelte-7e8upg .geyser:where(.svelte-7e8upg){border:2px dashed var(--ink)}.doodle.svelte-7e8upg .twinkle:where(.svelte-7e8upg){color:var(--ink);text-shadow:none}.doodle.svelte-7e8upg .drop:where(.svelte-7e8upg){background:#fff}.doodle.svelte-7e8upg .pt.dust:where(.svelte-7e8upg){background:var(--ink);opacity:.5}.doodle.svelte-7e8upg .chop:where(.svelte-7e8upg){background:radial-gradient(circle at 10px -2px, transparent 9px, var(--ink) 10px 11.5px, transparent 12px) 0 0 / 20px 12px repeat-x}.scene.svelte-18hak38{border:3px solid var(--ink);min-height:240px;box-shadow:0 6px 0 var(--ink);touch-action:none;cursor:pointer;background:#dff3ff;border-radius:26px;flex:1;position:relative;overflow:hidden}.deco.svelte-18hak38{filter:drop-shadow(4px 0 #fff)drop-shadow(-4px 0 #fff)drop-shadow(0 4px #fff)drop-shadow(0 -4px #fff)drop-shadow(0 6px 4px #1b1f3b40);font-size:84px;line-height:1;animation:4s ease-in-out infinite svelte-18hak38-float;position:absolute;top:24%;left:5%}@keyframes svelte-18hak38-float{50%{transform:translateY(-8px)rotate(-4deg)}}.water.svelte-18hak38{border:3px solid var(--ink);border-radius:50%;height:66%;position:absolute;bottom:-20%;left:-12%;right:-12%;box-shadow:inset 0 14px #ffffff59}.water.svelte-18hak38:after{content:"";background:#ffffffb3;border-radius:9px;width:16%;height:5px;position:absolute;top:18%;left:22%;box-shadow:180px 22px #ffffff8c,80px 46px #fff6}.lines.svelte-18hak38{pointer-events:none;position:absolute;inset:0}.lines.svelte-18hak38 svg:where(.svelte-18hak38){width:100%;height:100%;display:block}.lines.svelte-18hak38 line:where(.svelte-18hak38){vector-effect:non-scaling-stroke}.rod.svelte-18hak38{stroke-width:9px;stroke-linecap:round;fill:none}.aimarc.svelte-18hak38{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px #1b1f3b99)}.target.svelte-18hak38{pointer-events:none;z-index:2;border:3px dashed #fff;border-radius:50%;width:46px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1b1f3b73}.target.onspot.svelte-18hak38{border-color:var(--sun);box-shadow:0 0 0 2px var(--ink), 0 0 12px 4px #ffd23fcc;border-style:solid}.spot.svelte-18hak38{pointer-events:none;z-index:1;width:40px;height:34px;position:absolute;transform:translate(-50%,-80%)}.spot.svelte-18hak38:after{content:"";border:2px solid #ffffffd9;border-radius:50%;height:10px;position:absolute;bottom:0;left:4px;right:4px}.spot.svelte-18hak38 i:where(.svelte-18hak38){border:2px solid var(--ink);background:#ffffffbf;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in infinite svelte-18hak38-rise;position:absolute;bottom:4px}.spot.svelte-18hak38 i:where(.svelte-18hak38):first-child{left:6px}.spot.svelte-18hak38 i:where(.svelte-18hak38):nth-child(2){width:13px;height:13px;animation-delay:.45s;left:16px}.spot.svelte-18hak38 i:where(.svelte-18hak38):nth-child(3){width:8px;height:8px;animation-delay:.9s;left:26px}@keyframes svelte-18hak38-rise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1)}}:root[data-calm] .spot.svelte-18hak38 i:where(.svelte-18hak38){opacity:1;transform:translateY(-8px)}:root[data-calm] .spot.svelte-18hak38 i:where(.svelte-18hak38):nth-child(2){transform:translateY(-16px)}.arrive.svelte-18hak38{pointer-events:none;z-index:6;place-items:center;animation:1.8s ease-in both svelte-18hak38-arrive;display:grid;position:absolute;inset:0}.arrive.svelte-18hak38 span:where(.svelte-18hak38){background:var(--paper);border:3px solid var(--ink);font-family:var(--display);box-shadow:0 5px 0 var(--ink);border-radius:18px;padding:8px 16px;font-size:26px;animation:.4s cubic-bezier(.2,1.6,.4,1) svelte-18hak38-arrivepop}.arrive.svelte-18hak38 span.hand:where(.svelte-18hak38){font-family:var(--hand);font-size:30px}@keyframes svelte-18hak38-arrive{0%,70%{opacity:1}to{opacity:0}}@keyframes svelte-18hak38-arrivepop{0%{transform:scale(.4)}}:root[data-calm] .arrive.svelte-18hak38{animation:1.8s step-end both svelte-18hak38-arrive;animation-duration:1.8s!important}.rod.stripe.svelte-18hak38{stroke-width:9px;stroke-linecap:butt;stroke-dasharray:3 4}.line.svelte-18hak38{stroke:var(--ink);stroke-width:1.5px}.bobber.svelte-18hak38{border:2.5px solid var(--ink);z-index:2;background:linear-gradient(#ff4f6d 0 50%,#fff 50% 100%);border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%)}.bobber.skin.svelte-18hak38{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 2px 2px #1b1f3b59);background:0 0;border:0;width:auto;height:auto;font-size:26px;line-height:1}.ripple.svelte-18hak38{opacity:0;pointer-events:none;z-index:1;border:3px solid #ffffffe6;border-radius:50%;width:60px;height:22px;animation:.7s ease-out svelte-18hak38-ripple;position:absolute}@keyframes svelte-18hak38-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.alert.svelte-18hak38{font-family:var(--display);color:var(--pop);z-index:3;text-shadow:3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 0 5px 0 var(--ink);font-size:40px;animation:.25s ease-out svelte-18hak38-pop;position:absolute;transform:translate(-50%,-100%)}@keyframes svelte-18hak38-pop{0%{transform:translate(-50%,-60%)scale(.3)}to{transform:translate(-50%,-100%)scale(1)}}.msg.svelte-18hak38{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);z-index:4;pointer-events:none;border-radius:16px;padding:9px 12px;font-size:14px;line-height:1.35;position:absolute;top:12px;left:12px;right:12px}.msg.svelte-18hak38 b{font-weight:900}.peek.svelte-18hak38{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.dark.svelte-18hak38{pointer-events:none;mix-blend-mode:multiply;opacity:0;background:#4b4f9e;transition:opacity 2.5s;position:absolute;inset:0}.sky.svelte-18hak38{pointer-events:none;opacity:0;transition:opacity 2.5s;position:absolute;inset:0}.dark.on.svelte-18hak38,.sky.on.svelte-18hak38{opacity:1}.moon.svelte-18hak38{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 0 14px #ffe066cc);font-size:40px;line-height:1;position:absolute;top:31%;left:40%}.stars.svelte-18hak38{background:#ffe066;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:0;transform:translate(10px,12px);box-shadow:52px 30px #fff,120px 70px #ffe066,200px 22px #fff,250px 58px #ffe066,300px 16px #fff,90px 110px #fff,170px 96px #ffe066,330px 84px #fff,24px 80px #ffe066}.night.svelte-18hak38 .bobber:where(.svelte-18hak38){box-shadow:0 0 12px 4px #ffe066d9}.night.svelte-18hak38 .line:where(.svelte-18hak38){stroke:#eef1ff}.clock.svelte-18hak38{z-index:3;background:var(--paper);border:2.5px solid var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 0 var(--ink);pointer-events:none;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:900;position:absolute;bottom:10px;left:10px}.clock.isnight.svelte-18hak38{color:#fff;background:#2b1f5c}.left.svelte-18hak38{color:var(--muted)}.isnight.svelte-18hak38 .left:where(.svelte-18hak38){color:#cfd3ff}.wx.svelte-18hak38{pointer-events:none;opacity:0;transition:opacity 2s;position:absolute;inset:0;overflow:hidden}.wx.on.svelte-18hak38{opacity:1}.sun.svelte-18hak38,.cloud.svelte-18hak38{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff);font-size:44px;line-height:1;position:absolute;top:26%;left:40%}.sun.svelte-18hak38{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 0 16px #ffaa28e6);animation:18s linear infinite svelte-18hak38-spin}@keyframes svelte-18hak38-spin{to{transform:rotate(360deg)}}.shimmer.svelte-18hak38{mix-blend-mode:multiply;background:radial-gradient(circle at 46% 32%,#ffbe4659,#0000 60%);position:absolute;inset:0}.storm.svelte-18hak38{background:#46528247}.rain.svelte-18hak38{background-image:repeating-linear-gradient(105deg,#0000 0 16px,#fff9 16px 18px,#0000 18px 34px);background-size:120px 40px;animation:.5s linear infinite svelte-18hak38-rain;position:absolute;inset:-40px 0 0}@keyframes svelte-18hak38-rain{to{background-position:-10px 40px}}.flash.svelte-18hak38{opacity:0;background:#fff;animation:8s linear infinite svelte-18hak38-flash;position:absolute;inset:0}@keyframes svelte-18hak38-flash{0%,90%,to{opacity:0}92%{opacity:.35}95%{opacity:0}}.snow.svelte-18hak38{background:#e1f0ff59}.flakes.svelte-18hak38{filter:drop-shadow(0 0 1px #1b1f3b59);background-image:radial-gradient(circle,#fff 0 2.5px,#0000 3px),radial-gradient(circle,#fff 0 2px,#0000 2.5px);background-position:0 0,22px 30px;background-size:46px 46px,70px 70px;animation:4s linear infinite svelte-18hak38-snow;position:absolute;inset:-80px 0 0}.flakes.far.svelte-18hak38{opacity:.6;background-size:30px 30px,52px 52px;animation-duration:6s}@keyframes svelte-18hak38-snow{to{background-position:10px 80px,40px 110px}}.wxchip.heat.svelte-18hak38{background:#fff1d6}.wxchip.storm.svelte-18hak38{background:#dfe3f5}.wxchip.snow.svelte-18hak38{background:#eaf7ff}.doodle.svelte-18hak38 .deco:where(.svelte-18hak38){filter:drop-shadow(1.5px 0 0 var(--ink)) drop-shadow(-1.5px 0 0 var(--ink)) drop-shadow(0 1.5px 0 var(--ink)) drop-shadow(0 -1.5px 0 var(--ink)) url(#fh-boil) drop-shadow(4px 0 0 #fff) drop-shadow(-4px 0 0 #fff) drop-shadow(0 4px 0 #fff) drop-shadow(0 -4px 0 #fff)}.doodle.svelte-18hak38 .water:where(.svelte-18hak38){filter:url(#fh-boil);background-image:repeating-linear-gradient(-28deg,#1b1f3b21 0 2px,#0000 2px 9px);box-shadow:inset 0 10px #ffffff4d}.doodle.svelte-18hak38 .water:where(.svelte-18hak38):after{background:#fffc;height:3px}.doodle.svelte-18hak38 .lines:where(.svelte-18hak38),.doodle.svelte-18hak38 .bobber:where(.svelte-18hak38){filter:url(#fh-wobble)}.doodle.svelte-18hak38 .rod:where(.svelte-18hak38){stroke-width:7px}.doodle.svelte-18hak38 .line:where(.svelte-18hak38){stroke-dasharray:5 2}.doodle.svelte-18hak38 .ripple:where(.svelte-18hak38){border-color:var(--ink);border-style:dashed;border-width:2px}.scribbles.svelte-18hak38{fill:none;width:100%;height:60%;stroke:var(--ink);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;pointer-events:none;filter:url(#fh-wobble);position:absolute;top:0;left:0}.scribbles.svelte-18hak38 path:where(.svelte-18hak38){vector-effect:non-scaling-stroke;stroke-width:2px}.sway.svelte-18hak38 .water:where(.svelte-18hak38){transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate svelte-18hak38-sway}@keyframes svelte-18hak38-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.fxnames.svelte-18hak38{z-index:5;color:#fff;pointer-events:none;background:#1b1f3b;border-radius:10px;max-width:70%;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;bottom:50px;right:8px}@media (prefers-reduced-motion:reduce){.sway.svelte-18hak38 .water:where(.svelte-18hak38),.deco.svelte-18hak38,.sun.svelte-18hak38,.rain.svelte-18hak38,.flakes.svelte-18hak38,.spot.svelte-18hak38 i:where(.svelte-18hak38),.arrive.svelte-18hak38 span:where(.svelte-18hak38){animation:none}.flash.svelte-18hak38{display:none}.dark.svelte-18hak38,.sky.svelte-18hak38,.wx.svelte-18hak38{transition:none}}:root[data-calm] .flash.svelte-18hak38{display:none}@media (height<=640px){.deco.svelte-18hak38{font-size:64px}}.act.svelte-fm8pxm{border:3px solid var(--ink);font-family:var(--display);letter-spacing:.5px;background:var(--sun);box-shadow:0 6px 0 var(--ink);cursor:pointer;touch-action:none;border-radius:22px;flex:none;padding:15px;font-size:26px;transition:transform 60ms}.act.svelte-fm8pxm:active{box-shadow:0 3px 0 var(--ink);transform:translateY(3px)}.act.wait.svelte-fm8pxm{background:var(--soft);color:var(--muted)}.act.hook.svelte-fm8pxm{background:var(--pop);color:#fff;animation:.35s infinite alternate svelte-fm8pxm-throb}.act.reel.svelte-fm8pxm{background:var(--leaf);color:#fff}.act.svelte-fm8pxm:disabled{cursor:default}@keyframes svelte-fm8pxm-throb{to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.act.hook.svelte-fm8pxm{animation:none}}@media (height<=640px){.act.svelte-fm8pxm{padding:11px;font-size:22px}}.fishview.svelte-l9yr7x{flex-direction:column;gap:10px;height:100%;display:flex;overflow:hidden}.placebar.svelte-l9yr7x{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}h2.svelte-l9yr7x{font-family:var(--display);text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.05}h2.hand.svelte-l9yr7x{font-size:30px;line-height:1}h2.svelte-l9yr7x{animation:.4s cubic-bezier(.2,1.6,.4,1) svelte-l9yr7x-namein}@keyframes svelte-l9yr7x-namein{0%{opacity:0;transform:scale(.7)}}.side.svelte-l9yr7x{flex:none;justify-items:end;gap:4px;display:grid}.streak.svelte-l9yr7x{background:var(--paper);border:2px solid var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:900}.streak.rec.svelte-l9yr7x{background:var(--sun);animation:.5s ease-out 2 svelte-l9yr7x-flash}@keyframes svelte-l9yr7x-flash{50%{background:var(--pop);color:#fff;transform:scale(1.15)}}.next.svelte-l9yr7x{border:2.5px solid var(--ink);background:var(--sun);box-shadow:0 3px 0 var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;max-width:52vw;min-height:34px;padding:5px 12px;font-size:13px;font-weight:900;animation:9s ease-in-out 3s infinite svelte-l9yr7x-wiggle;overflow:hidden}.next.svelte-l9yr7x:disabled{opacity:.6;cursor:default;animation:none}.next.svelte-l9yr7x:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}@keyframes svelte-l9yr7x-wiggle{0%,88%,to{transform:none}91%{transform:rotate(-5deg)}94%{transform:rotate(5deg)}97%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){h2.svelte-l9yr7x,.streak.rec.svelte-l9yr7x,.next.svelte-l9yr7x{animation:none}}.goal.svelte-l9yr7x{background:var(--ink);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:900}.view.svelte-njbu1f{height:100%;overflow-y:auto}.bar.svelte-njbu1f{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.back.svelte-njbu1f{min-height:40px;padding:6px 12px;font-size:14px}.vh.svelte-njbu1f{margin-bottom:4px}.vh.hand.svelte-njbu1f{font-size:31px;line-height:1.1}.place.svelte-njbu1f{text-align:left;background:var(--paper);border:2.5px solid var(--ink);width:100%;box-shadow:0 4px 0 var(--ink);cursor:pointer;border-radius:18px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}button.place.svelte-njbu1f:active,button.world.svelte-njbu1f:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.ic.svelte-njbu1f{text-align:center;font-size:38px}.pn.svelte-njbu1f{font-family:var(--display);font-size:19px;font-weight:400;display:block}.pn.hand.svelte-njbu1f{font-size:23px;line-height:1.1}.st.svelte-njbu1f{color:var(--muted);font-size:13px;font-weight:800;display:block}.here.svelte-njbu1f{background:#fff6cf}.locked.svelte-njbu1f{background:var(--soft);cursor:default;border-color:#9aa6bf;box-shadow:0 4px #9aa6bf}.locked.svelte-njbu1f .ic:where(.svelte-njbu1f){filter:grayscale()opacity(.45)}.num.svelte-njbu1f{font-family:var(--display);color:var(--muted);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-size:15px;display:grid}.pep.svelte-njbu1f{letter-spacing:-2px;font-size:11px;line-height:1}.locked.svelte-njbu1f .pep:where(.svelte-njbu1f){filter:grayscale(.6)}.recs.svelte-njbu1f{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.recs.svelte-njbu1f span:where(.svelte-njbu1f){background:var(--soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:12px;font-weight:900}.skips.svelte-njbu1f{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.mgcard.svelte-njbu1f{text-align:left;border:3px solid var(--ink);width:100%;box-shadow:0 4px 0 var(--ink);cursor:pointer;background:#ffe9f1;border-radius:20px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}button.mgcard.svelte-njbu1f:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.mgcard.locked.svelte-njbu1f{background:var(--soft);box-shadow:none;cursor:default;border:2.5px dashed #9aa6bf}.mgcard.locked.svelte-njbu1f .ic:where(.svelte-njbu1f){filter:grayscale()opacity(.45)}.mgcard.svelte-njbu1f .ic:where(.svelte-njbu1f){filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)}.play.svelte-njbu1f{border:2.5px solid var(--ink);background:var(--pop);color:#fff;width:46px;height:46px;box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;padding-left:3px;font-size:18px;display:grid}.newtag.svelte-njbu1f{background:var(--pop);color:#fff;border:2px solid var(--ink);letter-spacing:.04em;border-radius:999px;margin-left:4px;padding:0 6px;font-size:10px;display:inline-block;transform:rotate(-4deg)}.world.svelte-njbu1f{text-align:left;background:var(--paper);border:2.5px solid var(--ink);width:100%;box-shadow:0 4px 0 var(--ink);cursor:pointer;border-radius:20px;grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.cover.svelte-njbu1f{border:2.5px solid var(--ink);border-radius:14px;place-items:center;width:76px;height:76px;font-size:40px;display:grid;overflow:hidden}.cover.svelte-njbu1f span:where(.svelte-njbu1f){filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)}.wtext.svelte-njbu1f{gap:1px;min-width:0;display:grid}.wn.svelte-njbu1f{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.1;display:block}.wn.hand.svelte-njbu1f{font-size:28px}.world.locked.svelte-njbu1f .cover:where(.svelte-njbu1f){filter:grayscale()opacity(.5)}.world.album.svelte-njbu1f{background:#fff6cf}.world.album.svelte-njbu1f:disabled{cursor:default}.world.soon.svelte-njbu1f{background:var(--soft);box-shadow:none;cursor:default;border:2.5px dashed #9aa6bf}.world.soon.svelte-njbu1f .cover:where(.svelte-njbu1f){filter:grayscale()opacity(.5);background:#fff;border-style:dashed;border-color:#9aa6bf}.world.soon.svelte-njbu1f .wn:where(.svelte-njbu1f){color:var(--muted)}.page.svelte-i3ip9s{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:20px;margin-bottom:12px;padding:12px}.cover.svelte-i3ip9s{background:var(--sun);border:2.5px solid var(--ink);border-radius:16px;margin-bottom:10px;padding:10px 12px}h3.svelte-i3ip9s{font-family:var(--display);overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;font-weight:400;line-height:1.1}.bar.svelte-i3ip9s{border:2px solid var(--ink);background:#fff;border-radius:999px;height:12px;margin-bottom:4px;overflow:hidden}.bar.svelte-i3ip9s i:where(.svelte-i3ip9s){background:var(--leaf);height:100%;display:block}.cover.svelte-i3ip9s small:where(.svelte-i3ip9s){font-size:13px;font-weight:800}.grid.svelte-i3ip9s{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.stat.svelte-i3ip9s{background:var(--soft);text-align:center;border-radius:14px;justify-items:center;padding:8px 4px;display:grid}.stat.svelte-i3ip9s .ic:where(.svelte-i3ip9s){font-size:22px;line-height:1.1}.stat.svelte-i3ip9s b:where(.svelte-i3ip9s){font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400}.stat.svelte-i3ip9s small:where(.svelte-i3ip9s){color:var(--muted);font-size:12px;font-weight:800;line-height:1.15}.heavy.svelte-i3ip9s{background:#fff8dc;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.heavy.svelte-i3ip9s span:where(.svelte-i3ip9s){display:grid}.heavy.svelte-i3ip9s small:where(.svelte-i3ip9s){color:var(--muted);font-size:12px;font-weight:800}.heavy.svelte-i3ip9s b:where(.svelte-i3ip9s){font-family:var(--display);font-size:18px;font-weight:400}.kg.svelte-i3ip9s{font-size:14px;font-weight:900}.rename.svelte-i3ip9s{width:100%}.view.svelte-t4zhi7{height:100%;overflow-y:auto}.worlds.svelte-t4zhi7{gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.worlds.svelte-t4zhi7 button:where(.svelte-t4zhi7){border:2.5px solid var(--ink);background:var(--paper);min-height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:900;display:inline-flex}.worlds.svelte-t4zhi7 button.on:where(.svelte-t4zhi7){background:var(--sun)}.worlds.svelte-t4zhi7 small:where(.svelte-t4zhi7){color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.worlds.svelte-t4zhi7 button.on:where(.svelte-t4zhi7) small:where(.svelte-t4zhi7){color:var(--ink)}.page.svelte-t4zhi7{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:20px;margin-bottom:12px;padding:12px}.page.mg.svelte-t4zhi7{background:#ffe9f1}.page.mg.svelte-t4zhi7 .slot:where(.svelte-t4zhi7):not(.got){background:#fff}.target.svelte-t4zhi7{background:var(--sun);border:1.5px solid var(--ink);border-radius:999px;padding:0 7px;font-size:11px;font-weight:900}.pagehead.svelte-t4zhi7{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}h3.svelte-t4zhi7{font-family:var(--display);margin:0;font-size:19px;font-weight:400}h3.hand.svelte-t4zhi7{font-size:23px}.pagehead.svelte-t4zhi7 span:where(.svelte-t4zhi7){color:var(--muted);font-variant-numeric:tabular-nums;font-weight:900}.slots.svelte-t4zhi7{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slot.svelte-t4zhi7{background:var(--soft);text-align:center;border:2px dashed #b7c4da;border-radius:14px;justify-items:center;gap:3px;min-width:0;padding:10px 4px 8px;display:grid;position:relative}.nite.svelte-t4zhi7{color:#fff;background:#2b1f5c;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:900}.needs.svelte-t4zhi7{border:1.5px solid var(--ink);background:#dff3d0;border-radius:999px;padding:0 7px;font-size:11px;font-weight:900}.wneed.svelte-t4zhi7{border:1.5px solid var(--ink);border-radius:999px;padding:0 7px;font-size:11px;font-weight:900}.wneed.heat.svelte-t4zhi7{background:#ffe0b8}.wneed.storm.svelte-t4zhi7{background:#dfe3f5}.wneed.snow.svelte-t4zhi7{background:#e3f6fd}.moon.svelte-t4zhi7{font-size:14px;position:absolute;top:4px;right:6px}.got.svelte-t4zhi7{cursor:pointer;background:#fff8dc;border:2px solid #0000}.sn.svelte-t4zhi7{overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.15}.sn.hand.svelte-t4zhi7{font-size:15px;font-weight:400;line-height:1.05}.sc.svelte-t4zhi7{color:var(--muted);font-size:12px;font-weight:800}.view.svelte-1tcffgs{height:100%;padding-bottom:8px;overflow-y:auto}.rod.svelte-1tcffgs{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:4px 12px;padding:12px;display:grid}.eq.svelte-1tcffgs{background:#e8fbf2}.rodic.svelte-1tcffgs{text-align:center;grid-row:span 2;font-size:40px}h3.svelte-1tcffgs{font-family:var(--display);margin:0;font-size:19px;font-weight:400}p.svelte-1tcffgs{color:var(--muted);margin:2px 0 4px;font-size:13px;line-height:1.35}.stats.svelte-1tcffgs{font-size:12px;font-weight:900}.rod.svelte-1tcffgs .btn:where(.svelte-1tcffgs){grid-column:2;justify-self:start;margin-top:6px}.bh.svelte-1tcffgs{margin-top:18px}.fine.svelte-1tcffgs{color:var(--muted);margin:16px 0 8px;font-size:12px;line-height:1.4}.test.svelte-1tcffgs{border:2.5px dashed var(--muted);border-radius:18px;margin-top:18px;padding:10px 12px 12px}.test.svelte-1tcffgs p:where(.svelte-1tcffgs){margin-bottom:8px}.testbtns.svelte-1tcffgs{flex-wrap:wrap;gap:8px;display:flex}.testbtns.svelte-1tcffgs .btn:where(.svelte-1tcffgs){white-space:normal;text-align:left}.testbtns.svelte-1tcffgs .btn.on:where(.svelte-1tcffgs){background:#e8fbf2}.testbtns.svelte-1tcffgs .jump:where(.svelte-1tcffgs){font:inherit;font-weight:800}.looks.svelte-1tcffgs{gap:8px;margin-bottom:4px;display:grid}.lookrow.svelte-1tcffgs{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.look.svelte-1tcffgs{background:var(--paper);border:2.5px solid var(--ink);width:84px;min-height:76px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:16px;flex:none;justify-items:center;gap:2px;padding:8px 4px 6px;display:grid}.look.svelte-1tcffgs span:where(.svelte-1tcffgs){font-size:28px;line-height:1}.look.svelte-1tcffgs small:where(.svelte-1tcffgs){font-size:11px;font-weight:900;line-height:1.15}.look.on.svelte-1tcffgs{background:var(--sun)}.redwhite.svelte-1tcffgs{border:2.5px solid var(--ink);background:linear-gradient(#ff4f6d 0 50%,#fff 50% 100%);border-radius:50%;width:22px;height:22px;margin:3px 0;display:block}.extras.svelte-1tcffgs{border-top:2.5px dashed #b7c4da;margin-top:18px;padding-top:14px;scroll-margin-top:8px}.waiting.svelte-1tcffgs{border:2.5px solid var(--ink);background:#fff6cf;border-radius:14px;margin:0 0 12px;padding:8px 10px;font-size:14px}.waiting.svelte-1tcffgs b:where(.svelte-1tcffgs){font-weight:900}.product.svelte-1tcffgs{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;padding:12px}.product.own.svelte-1tcffgs{background:#e8fbf2}.phead.svelte-1tcffgs{align-items:center;gap:12px;display:flex}.pic.svelte-1tcffgs{font-size:38px;line-height:1}.price.svelte-1tcffgs{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;display:block}.gets.svelte-1tcffgs{margin:4px 0 8px;padding-left:20px;font-size:13px;line-height:1.4}.preview.svelte-1tcffgs{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.chipl.svelte-1tcffgs{background:var(--soft);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.product.svelte-1tcffgs .btn:where(.svelte-1tcffgs){width:100%}.owned.svelte-1tcffgs{color:#1b7a55;font-size:14px;font-weight:900}.note.svelte-1tcffgs{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.4}.restore.svelte-1tcffgs{width:100%;margin-top:12px}.tabs.svelte-1wwzsr0{background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);margin-bottom:env(safe-area-inset-bottom,0px);border-radius:20px;flex:none;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}button.svelte-1wwzsr0{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:center;gap:1px;min-height:44px;padding:6px 2px;font-size:12px;font-weight:900;display:grid;position:relative}.ti.svelte-1wwzsr0{font-size:20px;line-height:1.1}.on.svelte-1wwzsr0{background:var(--sun)}.dot.svelte-1wwzsr0:after{content:"";background:var(--pop);border:2px solid var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:22%}.cleared.svelte-1mzx1no{z-index:55;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3ba6;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-1mzx1no{background:var(--paper);border:3px solid var(--ink);text-align:center;width:min(370px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);border-radius:28px;padding:18px 18px 16px;animation:.45s cubic-bezier(.2,1.6,.4,1) svelte-1mzx1no-cardin;position:relative;overflow:auto}@keyframes svelte-1mzx1no-cardin{0%{opacity:0;transform:scale(.5)rotate(8deg)}to{opacity:1;transform:none}}h2.svelte-1mzx1no{font-family:var(--display);color:var(--pop);text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 0 5px 0 var(--ink);margin:2px 0 4px;font-size:40px;font-weight:400;line-height:1;animation:.5s cubic-bezier(.2,1.8,.4,1) .3s both svelte-1mzx1no-stamp}@keyframes svelte-1mzx1no-stamp{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}to{opacity:1;transform:rotate(-2deg)}}.boss.svelte-1mzx1no{place-items:center;min-height:128px;animation:.6s ease-out .5s both svelte-1mzx1no-wobble;display:grid;position:relative}.trophy.svelte-1mzx1no{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(0 4px 3px #1b1f3b4d);z-index:1;font-size:40px;position:absolute;bottom:4px;right:calc(50% - 92px);transform:rotate(12deg)}@keyframes svelte-1mzx1no-wobble{0%{transform:scale(.4)rotate(12deg)}60%{transform:scale(1.12)rotate(-6deg)}to{transform:none}}.beat.svelte-1mzx1no{margin:0 0 8px;font-size:16px}.beat.svelte-1mzx1no b:where(.svelte-1mzx1no){font-weight:900}.beat.svelte-1mzx1no .hand:where(.svelte-1mzx1no){font-size:19px;font-weight:400}.stats.svelte-1mzx1no{margin-bottom:12px}.stats.svelte-1mzx1no span:where(.svelte-1mzx1no){background:var(--soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:900}.next.svelte-1mzx1no{text-align:left;border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:12px 12px 12px 14px;display:grid}.next.soon.svelte-1mzx1no{background:var(--soft);box-shadow:none;border-style:dashed}.nic.svelte-1mzx1no{text-align:center;font-size:40px}.nn.svelte-1mzx1no{font-family:var(--display);font-size:23px;line-height:1.1;display:block}.nn.hand.svelte-1mzx1no{font-size:28px}.tag.svelte-1mzx1no{color:var(--muted);font-size:13px;font-weight:800;display:block}.btn.svelte-1mzx1no{width:100%}.big.svelte-1mzx1no{font-family:var(--display);white-space:normal;margin-bottom:8px;padding:12px;font-size:20px;font-weight:400}.stay.svelte-1mzx1no{background:var(--paper)}.conf.svelte-1mzx1no{border:2px solid var(--ink);pointer-events:none;border-radius:3px;width:10px;height:14px;animation:1.4s ease-out forwards svelte-1mzx1no-conf;position:absolute;top:22%;left:50%}@keyframes svelte-1mzx1no-conf{0%{opacity:1;transform:translate(-50%)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.card.svelte-1mzx1no,h2.svelte-1mzx1no,.boss.svelte-1mzx1no{animation:none}h2.svelte-1mzx1no{transform:rotate(-2deg)}.conf.svelte-1mzx1no{display:none}}.reveal.svelte-16jggtj{z-index:50;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b8c;place-items:center;display:grid;position:fixed;inset:0}.build.svelte-16jggtj{color:#fff;cursor:pointer;width:min(360px,100%);font:inherit;background:0 0;border:0;justify-items:center;gap:10px;padding:24px 16px;display:grid}.buildtag.svelte-16jggtj{background:var(--rc);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:5px 14px;font-size:15px;font-weight:900}.shake.svelte-16jggtj{border:3px solid var(--ink);width:190px;height:190px;box-shadow:0 6px 0 var(--ink);background:#ffffffe6;border-radius:50%;place-items:center;animation:1.6s ease-in both svelte-16jggtj-build;display:grid}@keyframes svelte-16jggtj-build{0%{transform:scale(.7)rotate(0)}20%{transform:scale(.8)rotate(-5deg)}40%{transform:scale(.88)rotate(6deg)}60%{transform:scale(.95)rotate(-8deg)}75%{transform:scale(1)rotate(9deg)}85%{transform:scale(1.04)rotate(-10deg)}92%{transform:scale(1.08)rotate(10deg)}to{transform:scale(1.12)rotate(0)}}.q.svelte-16jggtj{font-family:var(--display);text-shadow:0 4px 0 var(--ink);font-size:40px;line-height:1}.tapto.svelte-16jggtj{opacity:.85;font-size:13px;font-weight:900}.card.svelte-16jggtj{background:var(--paper);border:3px solid var(--ink);text-align:center;width:min(360px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);border-radius:28px;padding:20px 18px 18px;animation:.35s cubic-bezier(.2,1.6,.4,1) svelte-16jggtj-cardin;position:relative;overflow:auto}@keyframes svelte-16jggtj-cardin{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}.rar.svelte-16jggtj{background:var(--rc);color:#fff;border:2.5px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:900;display:inline-block}.big.svelte-16jggtj{place-items:center;min-height:170px;animation:.6s ease-out .25s both svelte-16jggtj-wobble;display:grid;position:relative}@keyframes svelte-16jggtj-wobble{0%{transform:scale(.4)rotate(12deg)}60%{transform:scale(1.12)rotate(-6deg)}to{transform:none}}.react.svelte-16jggtj{animation:none;display:inline-block}.react.angry.svelte-16jggtj{animation-name:svelte-16jggtj-angry;animation-duration:.14s;animation-timing-function:linear;animation-iteration-count:6}@keyframes svelte-16jggtj-angry{25%{transform:translate(-5px)rotate(-3deg)}75%{transform:translate(5px)rotate(3deg)}}.react.shy.svelte-16jggtj{animation-name:svelte-16jggtj-shy;animation-duration:1.4s}@keyframes svelte-16jggtj-shy{20%,70%{transform:scale(.86)rotate(-10deg)translate(-8px)}}.react.dizzy.svelte-16jggtj{animation-name:svelte-16jggtj-dizzy;animation-iteration-count:2}@keyframes svelte-16jggtj-dizzy{25%{transform:rotate(18deg)}75%{transform:rotate(-18deg)}}.react.chatter.svelte-16jggtj{animation-name:svelte-16jggtj-chatter;animation-duration:70ms;animation-timing-function:linear;animation-iteration-count:16}@keyframes svelte-16jggtj-chatter{50%{transform:translateY(-3px)}}.react.proud.svelte-16jggtj{animation-name:svelte-16jggtj-proud}@keyframes svelte-16jggtj-proud{40%,70%{transform:scale(1.16)translateY(-6px)}}.react.sleepy.svelte-16jggtj{animation-name:svelte-16jggtj-sleepy;animation-duration:2s}@keyframes svelte-16jggtj-sleepy{40%,70%{transform:rotate(12deg)translateY(4px)}}.react.scared.svelte-16jggtj{animation-name:svelte-16jggtj-scared;animation-duration:.4s;animation-iteration-count:2}@keyframes svelte-16jggtj-scared{40%{transform:translateY(-16px)scale(.95)}}.react.happy.svelte-16jggtj{animation-name:svelte-16jggtj-happy;animation-duration:.45s;animation-iteration-count:3}@keyframes svelte-16jggtj-happy{50%{transform:translateY(-10px)rotate(4deg)}}.new.svelte-16jggtj{font-family:var(--display);color:var(--pop);margin-bottom:2px;font-size:17px;display:inline-block;transform:rotate(-3deg)}h2.svelte-16jggtj{font-family:var(--display);text-wrap:balance;margin:2px 0 6px;font-size:28px;font-weight:400;line-height:1.05}h2.hand.svelte-16jggtj{font-size:33px}.joke.svelte-16jggtj{max-width:30ch;margin:0 auto 12px;font-size:15px;line-height:1.4}.meta.svelte-16jggtj{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.meta.svelte-16jggtj span:where(.svelte-16jggtj){background:var(--soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:900}.meta.svelte-16jggtj .nite:where(.svelte-16jggtj){color:#fff;background:#2b1f5c}.meta.svelte-16jggtj .baitc:where(.svelte-16jggtj){background:#dff3d0}.meta.svelte-16jggtj .wxc.heat:where(.svelte-16jggtj){background:#ffe0b8}.meta.svelte-16jggtj .wxc.storm:where(.svelte-16jggtj){background:#dfe3f5}.meta.svelte-16jggtj .wxc.snow:where(.svelte-16jggtj){background:#e3f6fd}.record.svelte-16jggtj{border:2.5px solid var(--ink);border-radius:14px;margin-bottom:10px;padding:7px 10px;font-size:15px;font-weight:800;animation:.35s cubic-bezier(.2,1.6,.4,1) .3s both svelte-16jggtj-stamp}.record.svelte-16jggtj b:where(.svelte-16jggtj){font-weight:900}.record.svelte-16jggtj{background:#ffe9f1}.record.mile.svelte-16jggtj{background:var(--sun)}@keyframes svelte-16jggtj-stamp{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}}.btn.ad.svelte-16jggtj{font-family:var(--body);background:var(--paper);margin-bottom:8px;padding:9px;font-size:15px;font-weight:900}.unlock.svelte-16jggtj{border:2.5px solid var(--ink);background:#fff6cf;border-radius:14px;margin-bottom:12px;padding:8px 10px;font-size:14px;font-weight:800}.btn.svelte-16jggtj{width:100%;font-family:var(--display);padding:12px;font-size:20px;font-weight:400}.btn.stay.svelte-16jggtj{font-family:var(--body);background:var(--paper);margin-top:8px;padding:9px;font-size:15px;font-weight:900}.reward.svelte-16jggtj{background:var(--sun);border:2.5px solid var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;box-shadow:0 3px 0 var(--ink);border-radius:999px;margin-bottom:12px;padding:5px 16px;font-size:22px;line-height:1.1;animation:.35s cubic-bezier(.2,1.6,.4,1) .3s both svelte-16jggtj-stamp;display:inline-block}.reward.svelte-16jggtj .perf:where(.svelte-16jggtj){font-size:18px}.step.slide.svelte-16jggtj{animation:.28s ease-out both svelte-16jggtj-slidein}@keyframes svelte-16jggtj-slidein{0%{opacity:0;transform:translate(28px)}}h2.unlocked.svelte-16jggtj{color:var(--pop);margin:0 0 10px;font-size:30px}.preview.svelte-16jggtj{border:2.5px solid var(--ink);height:150px;box-shadow:0 4px 0 var(--ink);border-radius:18px;position:relative;overflow:hidden}.mdeco.svelte-16jggtj{font-size:58px;line-height:1;position:absolute;top:10px;left:12px}.mwater.svelte-16jggtj{border:2.5px solid var(--ink);border-radius:50%;height:66%;position:absolute;bottom:-34%;left:-10%;right:-10%}.mstar.svelte-16jggtj{position:absolute;bottom:12px;right:18px}.pname.svelte-16jggtj{font-family:var(--display);text-wrap:balance;margin:10px 0 12px;font-size:26px;line-height:1.1}.pname.hand.svelte-16jggtj{font-family:var(--hand);font-size:31px}.conf.svelte-16jggtj{border:2px solid var(--ink);pointer-events:none;border-radius:3px;width:10px;height:14px;animation:1.1s ease-out forwards svelte-16jggtj-conf;position:absolute;top:30%;left:50%}@keyframes svelte-16jggtj-conf{0%{opacity:1;transform:translate(-50%)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.big.svelte-16jggtj,.card.svelte-16jggtj,.react.svelte-16jggtj,.shake.svelte-16jggtj,.reward.svelte-16jggtj,.record.svelte-16jggtj,.step.slide.svelte-16jggtj{animation:none}.conf.svelte-16jggtj{display:none}}:root[data-calm] .conf.svelte-16jggtj{display:none}.howto.svelte-qdcvbt{z-index:50;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b8c;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-qdcvbt{background:var(--paper);border:3px solid var(--ink);width:min(360px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);border-radius:28px;padding:20px 18px 18px;animation:.35s cubic-bezier(.2,1.6,.4,1) svelte-qdcvbt-cardin;overflow:auto}@keyframes svelte-qdcvbt-cardin{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}h2.svelte-qdcvbt{font-family:var(--display);text-align:center;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1.05}.steps.svelte-qdcvbt{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.steps.svelte-qdcvbt li:where(.svelte-qdcvbt){background:var(--soft);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:15px;font-weight:800;line-height:1.35;display:grid}.ic.svelte-qdcvbt{text-align:center;font-size:34px;line-height:1}.goal.svelte-qdcvbt{text-align:center;margin:0 0 14px;font-size:15px;line-height:1.4}.btn.svelte-qdcvbt{width:100%;font-family:var(--display);padding:12px;font-size:20px;font-weight:400}@media (prefers-reduced-motion:reduce){.card.svelte-qdcvbt{animation:none}}.toast.svelte-1cpok13{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:#fff;text-align:center;pointer-events:none;border-radius:16px;width:max-content;max-width:min(420px,100vw - 32px);padding:10px 14px;font-size:14px;font-weight:800;line-height:1.35;animation:.25s ease-out svelte-1cpok13-toast;position:fixed;transform:translate(-50%);box-shadow:0 4px #00000040}@keyframes svelte-1cpok13-toast{0%{opacity:0;transform:translate(-50%,10px)}}.defs.svelte-vwmsnr{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.settings.svelte-anx9w7{z-index:55;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b8c;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-anx9w7{background:var(--paper);border:3px solid var(--ink);width:min(380px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);border-radius:28px;padding:16px 18px 18px;animation:.3s cubic-bezier(.2,1.6,.4,1) svelte-anx9w7-cardin;overflow:auto}@keyframes svelte-anx9w7-cardin{0%{opacity:0;transform:scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}.head.svelte-anx9w7{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}h2.svelte-anx9w7{font-family:var(--display);margin:0;font-size:28px;font-weight:400}.x.svelte-anx9w7{border:2.5px solid var(--ink);background:var(--paper);width:44px;height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:14px;font-size:18px;font-weight:900}.row.svelte-anx9w7{background:var(--soft);border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px 10px 8px;display:grid}.ic.svelte-anx9w7{text-align:center;font-size:26px}.txt.svelte-anx9w7{gap:1px;display:grid}.txt.svelte-anx9w7 b:where(.svelte-anx9w7){font-size:16px;font-weight:900}.txt.svelte-anx9w7 small:where(.svelte-anx9w7){color:var(--muted);font-size:13px;font-weight:700;line-height:1.3}.switch.svelte-anx9w7{border:2.5px solid var(--ink);width:62px;height:36px;box-shadow:0 3px 0 var(--ink);cursor:pointer;background:#d7deea;border-radius:999px;transition:background .15s;position:relative}.switch[aria-checked=true].svelte-anx9w7{background:var(--leaf)}.knob.svelte-anx9w7{border:2.5px solid var(--ink);background:#fff;border-radius:50%;width:25px;height:25px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch[aria-checked=true].svelte-anx9w7 .knob:where(.svelte-anx9w7){transform:translate(26px)}.btns.svelte-anx9w7{gap:8px;margin:12px 0 6px;display:grid}.btns.svelte-anx9w7 .btn:where(.svelte-anx9w7){width:100%}.fine.svelte-anx9w7{color:var(--muted);margin:10px 0 4px;font-size:13px;line-height:1.4}.btn.small.svelte-anx9w7{min-height:44px;padding:6px 12px;font-size:14px}.nm.svelte-anx9w7{overflow-wrap:anywhere}.code.svelte-anx9w7{grid-column:1/-1;gap:8px;display:flex}.code.svelte-anx9w7 input:where(.svelte-anx9w7){border:2.5px solid var(--ink);min-width:0;min-height:44px;font:inherit;letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:14px;flex:1;padding:6px 12px;font-size:16px;font-weight:900}.ver.svelte-anx9w7{color:var(--muted);margin:0;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.card.svelte-anx9w7{animation:none}.switch.svelte-anx9w7,.knob.svelte-anx9w7{transition:none}}.priv.svelte-c6coxo{z-index:60;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b8c;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-c6coxo{background:var(--paper);border:3px solid var(--ink);width:min(400px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);-webkit-user-select:text;user-select:text;border-radius:28px;flex-direction:column;padding:16px 18px 12px;display:flex}.head.svelte-c6coxo{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}h2.svelte-c6coxo{font-family:var(--display);margin:0;font-size:28px;font-weight:400}.x.svelte-c6coxo{border:2.5px solid var(--ink);background:var(--paper);width:44px;height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:14px;font-size:18px;font-weight:900}.body.svelte-c6coxo{font-size:14px;line-height:1.45;overflow:auto}h3.svelte-c6coxo{margin:12px 0 2px;font-size:15px;font-weight:900}p.svelte-c6coxo{margin:0 0 6px}b.svelte-c6coxo{font-weight:900}a.svelte-c6coxo{color:var(--ink);font-weight:900}.date.svelte-c6coxo{color:var(--muted);margin-top:10px;font-size:12px}.gate.svelte-2pab5{z-index:70;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b99;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-2pab5{background:var(--paper);border:3px solid var(--ink);text-align:center;width:min(360px,100%);max-height:100%;box-shadow:0 8px 0 var(--ink);-webkit-user-select:text;user-select:text;border-radius:28px;padding:16px 18px 14px;overflow:auto}.ic.svelte-2pab5{font-size:40px;line-height:1}h2.svelte-2pab5{font-family:var(--display);margin:6px 0 4px;font-size:26px;font-weight:400}.why.svelte-2pab5{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.4}.q.svelte-2pab5{margin-bottom:8px;font-size:16px;display:block}.q.svelte-2pab5 b:where(.svelte-2pab5){font-weight:900}input.svelte-2pab5{width:120px;font:inherit;text-align:center;border:2.5px solid var(--ink);box-shadow:inset 0 3px 0 var(--soft);border-radius:14px;padding:8px;font-size:24px;font-weight:900}input.svelte-2pab5:focus-visible{outline:3px solid var(--pop);outline-offset:2px}.wrong.svelte-2pab5{color:#c2185b;margin:6px 0 0;font-size:14px;font-weight:900}.btns.svelte-2pab5{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 8px;display:grid}.fine.svelte-2pab5{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ad.svelte-qoqcvf{z-index:80;color:#fff;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));background:#14162b;place-items:center;display:grid;position:fixed;inset:0}.box.svelte-qoqcvf{text-align:center;gap:12px;width:min(340px,100%);display:grid}.tag.svelte-qoqcvf{letter-spacing:.08em;color:#ffd23f;font-size:12px;font-weight:900}.art.svelte-qoqcvf{font-size:96px;line-height:1}.big.svelte-qoqcvf{font-family:var(--display);margin:0;font-size:30px;line-height:1.1}.big.svelte-qoqcvf small:where(.svelte-qoqcvf){font-family:var(--body);color:#cfd3ff;font-size:14px}.btn.svelte-qoqcvf{width:100%;color:var(--ink)}.skip.svelte-qoqcvf{color:#cfd3ff;cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:800;text-decoration:underline}.namecard.svelte-1qfh1r3{z-index:56;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1b1f3b8c;place-items:center;display:grid;position:fixed;inset:0}.dlg.svelte-1qfh1r3{width:min(360px,100%);max-height:100%;display:grid}.card.svelte-1qfh1r3{background:var(--paper);border:3px solid var(--ink);width:100%;max-height:100%;box-shadow:0 8px 0 var(--ink);text-align:center;border-radius:28px;gap:10px;padding:18px 18px 14px;animation:.35s cubic-bezier(.2,1.6,.4,1) svelte-1qfh1r3-cardin;display:grid;overflow:auto}@keyframes svelte-1qfh1r3-cardin{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}.hook.svelte-1qfh1r3{font-size:46px;line-height:1}h2.svelte-1qfh1r3{font-family:var(--display);text-wrap:balance;margin:0;font-size:27px;font-weight:400;line-height:1.05}.sub.svelte-1qfh1r3{color:var(--muted);margin:0;font-size:15px}.row.svelte-1qfh1r3{grid-template-columns:1fr 56px;gap:8px;display:grid}input.svelte-1qfh1r3{border:3px solid var(--ink);min-width:0;height:56px;font:inherit;font-family:var(--display);color:var(--ink);background:var(--soft);border-radius:16px;padding:0 14px;font-size:22px}input.svelte-1qfh1r3:focus{outline:3px solid var(--sea);outline-offset:2px;background:#fff}.dice.svelte-1qfh1r3{border:3px solid var(--ink);background:var(--sun);height:56px;box-shadow:0 4px 0 var(--ink);cursor:pointer;border-radius:16px;font-size:28px}.dice.svelte-1qfh1r3:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.dice.svelte-1qfh1r3 span:where(.svelte-1qfh1r3){animation:.4s ease-out svelte-1qfh1r3-roll;display:inline-block}@keyframes svelte-1qfh1r3-roll{0%{transform:rotate(-200deg)scale(.7)}}.btn.svelte-1qfh1r3{width:100%;font-family:var(--display);padding:12px;font-size:20px;font-weight:400}.btn.svelte-1qfh1r3:disabled{opacity:.5;cursor:default}.fine.svelte-1qfh1r3{color:var(--muted);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.card.svelte-1qfh1r3,.dice.svelte-1qfh1r3 span:where(.svelte-1qfh1r3){animation:none}}.tub.svelte-1rhfadx{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.tub.svelte-1rhfadx:active{cursor:grabbing}.wall.svelte-1rhfadx{background-color:#eaf6ff;background-image:linear-gradient(#bcdcf5 2px,#0000 2px),linear-gradient(90deg,#bcdcf5 2px,#0000 2px);background-size:22px 22px;background-position:0 var(--scroll);z-index:1;width:16px;position:absolute;top:0;bottom:0}.wall.left.svelte-1rhfadx{border-right:3px solid var(--ink);left:0}.wall.right.svelte-1rhfadx{border-left:3px solid var(--ink);right:0}.fizz.svelte-1rhfadx{pointer-events:none;position:absolute;inset:0}.fizz.svelte-1rhfadx i:where(.svelte-1rhfadx){background:#ffffff59;border:1.5px solid #1b1f3b59;border-radius:50%;animation:linear infinite svelte-1rhfadx-rise;position:absolute;bottom:-20px}@keyframes svelte-1rhfadx-rise{to{transform:translateY(-900px)}}.thing.svelte-1rhfadx,.worm.svelte-1rhfadx,.bub.svelte-1rhfadx,.plus.svelte-1rhfadx,.line.svelte-1rhfadx{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.in.svelte-1rhfadx{line-height:1;display:block;position:absolute;top:0;left:0}.thing.svelte-1rhfadx .eyes i:after{animation:none}.thing.hit.svelte-1rhfadx{opacity:.6}.bub.svelte-1rhfadx{border:2.5px solid var(--ink);z-index:2;background:radial-gradient(circle at 34% 30%,#fff 0 18%,#ffffff8c 19% 40%,#beecff80 41%);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px}.line.svelte-1rhfadx{background:var(--ink);z-index:3;width:2px;margin-left:-1px}.worm.svelte-1rhfadx{z-index:4}.worm.svelte-1rhfadx .in:where(.svelte-1rhfadx){animation:.9s ease-in-out infinite alternate svelte-1rhfadx-wiggle}@keyframes svelte-1rhfadx-wiggle{to{margin-top:3px}}.worm.hurt.svelte-1rhfadx .in:where(.svelte-1rhfadx){opacity:.55}.bonk.svelte-1rhfadx{font-family:var(--display);color:var(--pop);white-space:nowrap;text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 0 4px 0 var(--ink);font-size:24px;font-weight:400;animation:.25s ease-out svelte-1rhfadx-pop;position:absolute;top:-44px;left:22px;transform:rotate(-8deg)}@keyframes svelte-1rhfadx-pop{0%{transform:scale(.3)rotate(-8deg)}}.plus.svelte-1rhfadx{font-family:var(--display);color:var(--ink);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;z-index:5;font-size:20px;translate:-50% -50%}.drain.svelte-1rhfadx{border:3px solid var(--ink);width:150px;height:56px;box-shadow:0 5px 0 var(--ink);z-index:1;background:#c9d3de;border-radius:50%;margin-top:-28px;position:absolute;top:0;left:50%}.drain.svelte-1rhfadx i:where(.svelte-1rhfadx){border:2.5px solid var(--ink);background:repeating-linear-gradient(90deg,#3b4766 0 6px,#8fa0b6 6px 12px);border-radius:50%;position:absolute;inset:10px 22px}.calm.svelte-1rhfadx .worm:where(.svelte-1rhfadx) .in:where(.svelte-1rhfadx),.calm.svelte-1rhfadx .bonk:where(.svelte-1rhfadx){animation:none}@media (prefers-reduced-motion:reduce){.worm.svelte-1rhfadx .in:where(.svelte-1rhfadx),.bonk.svelte-1rhfadx{animation:none}.fizz.svelte-1rhfadx i:where(.svelte-1rhfadx){animation-duration:12s!important}}.hall.svelte-15txhra{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbfbf4;position:absolute;inset:0;overflow:hidden}.floor.svelte-15txhra{background:linear-gradient(90deg, transparent calc(var(--wall) + 8px), #ff6b6b calc(var(--wall) + 8px), #ff6b6b calc(var(--wall) + 10px), transparent calc(var(--wall) + 10px)), repeating-linear-gradient(transparent 0 28px, #9cc3ff 28px 30px);background-position:0 0, 0 var(--scroll);position:absolute;inset:0}.lane-line.svelte-15txhra{background:repeating-linear-gradient(var(--ink) 0 22px, transparent 22px 44px);background-position:0 var(--scroll);opacity:.35;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.lockers.svelte-15txhra{width:var(--wall);background-color:#ffe9a8;background-image:repeating-linear-gradient(transparent 0 52px, var(--ink) 52px 55px), radial-gradient(circle at 50% 22px, var(--ink) 0 2.5px, transparent 3px);background-size:100% 55px,100% 55px;background-position:0 var(--scroll), 0 var(--scroll);z-index:1;position:absolute;top:0;bottom:0}.lockers.left.svelte-15txhra{border-right:3px solid var(--ink);left:0}.lockers.right.svelte-15txhra{border-left:3px solid var(--ink);right:0}.thing.svelte-15txhra,.me.svelte-15txhra,.star.svelte-15txhra,.plus.svelte-15txhra,.shark.svelte-15txhra,.shadow.svelte-15txhra{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.in.svelte-15txhra{line-height:1;display:block;position:absolute;top:0;left:0}.thing.svelte-15txhra .eyes i:after,.shark.svelte-15txhra .eyes i:after{animation:none}.thing.svelte-15txhra{z-index:2}.thing.hit.svelte-15txhra{opacity:.55}.star.svelte-15txhra{z-index:2;color:var(--sun);-webkit-text-stroke:2px var(--ink);font-size:34px;line-height:1;animation:.8s ease-in-out infinite alternate svelte-15txhra-twinkle;translate:-50% -50%}@keyframes svelte-15txhra-twinkle{to{rotate:12deg}}.shadow.svelte-15txhra{z-index:3;background:repeating-linear-gradient(45deg,#1b1f3b59 0 2px,#0000 2px 5px);border-radius:50%;width:40px;height:10px;margin:-5px 0 0 -20px}.me.svelte-15txhra{z-index:4}.me.hurt.svelte-15txhra .in:where(.svelte-15txhra){opacity:.5}.oof.svelte-15txhra,.says.svelte-15txhra{white-space:nowrap;color:var(--pop);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:26px;position:absolute}.oof.svelte-15txhra{animation:.25s ease-out svelte-15txhra-pop;top:-48px;left:22px;transform:rotate(-8deg)}@keyframes svelte-15txhra-pop{0%{transform:scale(.3)rotate(-8deg)}}.plus.svelte-15txhra{z-index:5;font-family:var(--display);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:20px;translate:-50% -50%}.shark.svelte-15txhra{z-index:5;transition:transform .4s ease-out}.shark.svelte-15txhra .in:where(.svelte-15txhra){animation:.5s ease-in-out infinite alternate svelte-15txhra-chomp;transform:translate(-50%,-50%)rotate(90deg)}@keyframes svelte-15txhra-chomp{to{margin-top:4px}}.says.svelte-15txhra{font-size:22px;top:-62px;left:30px;transform:rotate(-6deg)}.bell.svelte-15txhra{z-index:6;white-space:nowrap;font-size:30px;animation:.25s ease-in-out infinite alternate svelte-15txhra-ring;position:absolute;top:10px;left:50%;translate:-50%}.bell.svelte-15txhra .hand:where(.svelte-15txhra){color:var(--pop);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:28px}@keyframes svelte-15txhra-ring{0%{rotate:-6deg}to{rotate:6deg}}.calm.svelte-15txhra .star:where(.svelte-15txhra),.calm.svelte-15txhra .shark:where(.svelte-15txhra) .in:where(.svelte-15txhra),.calm.svelte-15txhra .bell:where(.svelte-15txhra),.calm.svelte-15txhra .oof:where(.svelte-15txhra){animation:none}@media (prefers-reduced-motion:reduce){.star.svelte-15txhra,.shark.svelte-15txhra .in:where(.svelte-15txhra),.bell.svelte-15txhra,.oof.svelte-15txhra{animation:none}}.sky.svelte-1v6rj51{isolation:isolate;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(#f2f6fa 0 12%,#c9d6e3 40%,#8aa4b8 100%);position:absolute;inset:0;overflow:hidden}.ring.svelte-1v6rj51{transform:translate(-50%, -50%) scale(1, var(--s));pointer-events:none;border:3px dashed #ffffffbf;border-radius:50%;animation:linear infinite svelte-1v6rj51-whirl;position:absolute}@keyframes svelte-1v6rj51-whirl{to{transform:translate(-50%, -50%) scale(1, var(--s)) rotate(360deg)}}.eye.svelte-1v6rj51{border:3px solid var(--ink);width:92px;height:92px;box-shadow:0 4px 0 var(--ink);pointer-events:none;background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.hand.svelte-1v6rj51{border-top:4px dashed var(--pop);transform-origin:0 0;pointer-events:none;width:120px;height:0;position:absolute}.me.svelte-1v6rj51,.thing.svelte-1v6rj51,.plus.svelte-1v6rj51{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.in.svelte-1v6rj51{line-height:1;display:block;position:absolute;top:0;left:0}.me.svelte-1v6rj51 .in:where(.svelte-1v6rj51){transform:translate(-50%,-50%)}.me.svelte-1v6rj51{z-index:2}.thing.svelte-1v6rj51{z-index:3}.thing.svelte-1v6rj51 .eyes i:after{animation:none}.thing.gone.svelte-1v6rj51{opacity:.6}.says.svelte-1v6rj51,.glint.svelte-1v6rj51{font-family:var(--display);color:var(--pop);white-space:nowrap;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:22px;position:absolute;top:-46px;left:14px}.glint.svelte-1v6rj51{color:var(--sun);-webkit-text-stroke:1.5px var(--ink);text-shadow:none;font-size:20px;top:-40px;left:12px}.plus.svelte-1v6rj51{z-index:4;font-family:var(--display);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:21px;translate:-50% -50%}.combo.svelte-1v6rj51{z-index:5;background:var(--sun);border:2.5px solid var(--ink);font-family:var(--display);box-shadow:0 3px 0 var(--ink);pointer-events:none;border-radius:999px;padding:2px 12px;font-size:18px;position:absolute;top:10px;left:10px}.calm.svelte-1v6rj51 .ring:where(.svelte-1v6rj51){animation:none}@media (prefers-reduced-motion:reduce){.ring.svelte-1v6rj51{animation:none}}.meadow.svelte-1ey454h{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(circle at 12% 30%,#b2e09a 0 5px,#0000 6px) 0 0/70px 60px,linear-gradient(#cdeeff 0 14%,#bfe3a6 14% 100%);position:absolute;inset:0;overflow:hidden}.pond.svelte-1ey454h{background:radial-gradient(at 40% 35%,#8fdcf7,#3fb7ea 70%);border:6px solid #fff;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 5px #1b1f3b59}.pad.svelte-1ey454h{background:conic-gradient(from 20deg, transparent 0 28deg, #22b47d 28deg);border:3px solid #fff;border-radius:50%;width:30px;height:22px;animation:4s ease-in-out infinite alternate svelte-1ey454h-drift;position:absolute}.pad.small.svelte-1ey454h{width:22px;height:16px;animation-delay:-2s}@keyframes svelte-1ey454h-drift{to{translate:8px 3px}}.reed.svelte-1ey454h{pointer-events:none;font-size:30px;position:absolute;translate:-50% -50%}.animal.svelte-1ey454h{pointer-events:none;z-index:2;will-change:transform;position:absolute;top:0;left:0}.who.svelte-1ey454h{line-height:1;animation:.28s ease-out svelte-1ey454h-popup;display:block;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes svelte-1ey454h-popup{0%{scale:.2}70%{scale:1.12}}.wait.svelte-1ey454h .who:where(.svelte-1ey454h){animation:.28s ease-out svelte-1ey454h-popup,1.2s ease-in-out .28s infinite alternate svelte-1ey454h-bob}@keyframes svelte-1ey454h-bob{to{translate:-50% -56%}}.yum.svelte-1ey454h .who:where(.svelte-1ey454h){animation:.8s ease-out forwards svelte-1ey454h-hop}@keyframes svelte-1ey454h-hop{40%{translate:-50% -80%}to{opacity:0;translate:-50% -60%}}.sulk.svelte-1ey454h .who:where(.svelte-1ey454h){filter:saturate(.3);animation:1.1s ease-in forwards svelte-1ey454h-away;rotate:-12deg}.hungry.svelte-1ey454h .who:where(.svelte-1ey454h){animation:1.1s ease-in forwards svelte-1ey454h-away}@keyframes svelte-1ey454h-away{60%{opacity:1}to{opacity:0;translate:-50% -30%}}.aimed.svelte-1ey454h .who:where(.svelte-1ey454h){outline:3px dashed var(--ink);outline-offset:6px;border-radius:50%}.x2.svelte-1ey454h{color:#fff;font-family:var(--display);background:#a35cf2;border:2.5px solid #fff;border-radius:999px;padding:0 6px;font-size:15px;font-weight:400;position:absolute;top:10px;left:-34px;box-shadow:0 2px #1b1f3b59}.think.svelte-1ey454h{background:#fff;background:linear-gradient(#fff, #fff) padding-box, conic-gradient(var(--leaf) var(--left), #dfe6ef 0) border-box;border:3px solid #0000;border-radius:999px;gap:2px;padding:5px 8px;font-size:26px;line-height:1;display:flex;position:absolute;top:-76px;left:10px;box-shadow:0 3px #1b1f3b59}.think.hurry.svelte-1ey454h{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(var(--pop) var(--left), #dfe6ef 0) border-box;animation:.3s ease-in-out infinite alternate svelte-1ey454h-wiggle}@keyframes svelte-1ey454h-wiggle{0%{rotate:-4deg}to{rotate:4deg}}.think.svelte-1ey454h:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-12px;left:4px;box-shadow:0 2px #1b1f3b4d}.think.happy.svelte-1ey454h{border-color:#fff}.think.flip.svelte-1ey454h{left:auto;right:10px}.think.flip.svelte-1ey454h:after{left:auto;right:4px}.flying.svelte-1ey454h,.held.svelte-1ey454h{z-index:4;pointer-events:none;filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff);font-size:32px;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.held.svelte-1ey454h{font-size:40px}.say.svelte-1ey454h{z-index:5;white-space:nowrap;pointer-events:none;font-family:var(--display);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:22px;font-weight:400;position:absolute;top:0;left:0;translate:-50% -50%}.say.ink.svelte-1ey454h{color:var(--ink)}.say.pop.svelte-1ey454h{color:var(--pop)}.say.muted.svelte-1ey454h{color:var(--muted)}.streak.svelte-1ey454h{z-index:5;background:var(--sun);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:1px 10px;font-size:14px;font-weight:900;position:absolute;top:8px;left:10px}.tray.svelte-1ey454h{height:calc(var(--tray) - 16px);z-index:3;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#f6d38b;border-radius:22px;position:absolute;bottom:8px;left:8px;right:8px}.slot.svelte-1ey454h{z-index:4;border:2.5px solid var(--ink);width:58px;height:58px;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:32px;line-height:1;display:grid;position:absolute;translate:-50% -50%}.slot.on.svelte-1ey454h{background:var(--sun);box-shadow:0 6px 0 var(--ink);margin-top:-4px}.slot.lifted.svelte-1ey454h{opacity:.4}.slot.svelte-1ey454h small:where(.svelte-1ey454h){background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-4px}.calm.svelte-1ey454h .pad:where(.svelte-1ey454h),.calm.svelte-1ey454h .think.hurry:where(.svelte-1ey454h),.calm.svelte-1ey454h .wait:where(.svelte-1ey454h) .who:where(.svelte-1ey454h),.calm.svelte-1ey454h .yum:where(.svelte-1ey454h) .who:where(.svelte-1ey454h),.calm.svelte-1ey454h .sulk:where(.svelte-1ey454h) .who:where(.svelte-1ey454h),.calm.svelte-1ey454h .hungry:where(.svelte-1ey454h) .who:where(.svelte-1ey454h){animation:none}.calm.svelte-1ey454h .yum:where(.svelte-1ey454h) .who:where(.svelte-1ey454h),.calm.svelte-1ey454h .sulk:where(.svelte-1ey454h) .who:where(.svelte-1ey454h),.calm.svelte-1ey454h .hungry:where(.svelte-1ey454h) .who:where(.svelte-1ey454h){opacity:.5}@media (prefers-reduced-motion:reduce){.pad.svelte-1ey454h,.think.hurry.svelte-1ey454h,.who.svelte-1ey454h{animation:none!important}}.shop.svelte-unwc4j{touch-action:none;-webkit-user-select:none;user-select:none;--wallc:#bfece6;--tile-a:#fdf4ec;--tile-b:#f1c7b5;background:#d9f5f2;position:absolute;inset:0;overflow:hidden}.shop.night.svelte-unwc4j{--wallc:#262d5c;--tile-a:#343a6b;--tile-b:#2a2f58;background:#1d2348}.defs.svelte-unwc4j{position:absolute}.wall.svelte-unwc4j{height:var(--floor);background:linear-gradient(transparent calc(100% - 8px), #2ec4b6 calc(100% - 8px)), var(--wallc);transition:background 1.2s;position:absolute;top:0;left:0;right:0}.tiles.svelte-unwc4j{left:0;right:0;top:var(--floor);background-color:var(--tile-a);background-image:linear-gradient(45deg, var(--tile-b) 25%, transparent 25%, transparent 75%, var(--tile-b) 75%), linear-gradient(45deg, var(--tile-b) 25%, transparent 25%, transparent 75%, var(--tile-b) 75%);background-position:0 0,22px 22px;background-size:44px 44px;transition:background-color 1.2s;position:absolute;bottom:0}.machine.svelte-unwc4j{width:calc(var(--mh) * .82);height:calc(var(--mh) - 8px);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);pointer-events:none;background:#fff;border-radius:14px;position:absolute;top:8px;translate:-50%}.night.svelte-unwc4j .machine:where(.svelte-unwc4j){background:#e6e9ff}.machine.spit.svelte-unwc4j{animation:.3s ease-out svelte-unwc4j-burp}@keyframes svelte-unwc4j-burp{40%{scale:1.08 .94}}.knobs.svelte-unwc4j{background:radial-gradient(circle, var(--pop) 0 3px, transparent 3.5px) 0 0 / 14px 8px repeat-x, #eef4fb;border-radius:4px;height:8px;position:absolute;top:6px;left:8px;right:8px}.door.svelte-unwc4j{aspect-ratio:1;border:3px solid var(--ink);background:#9fe3f5;border-radius:50%;width:64%;position:absolute;top:58%;left:50%;overflow:hidden;translate:-50% -50%}.night.svelte-unwc4j .door:where(.svelte-unwc4j){background:#5b6bd6;box-shadow:inset 0 0 10px #ffe066}.drum.svelte-unwc4j{background:conic-gradient(#ff5d8f 0 25%, #2ec4f1 0 50%, #ffd23f 0 75%, #22b47d 0);opacity:.75;border-radius:50%;animation:1.1s linear infinite svelte-unwc4j-spin;position:absolute;inset:12%}@keyframes svelte-unwc4j-spin{to{rotate:1turn}}.msg.svelte-unwc4j{left:50%;top:calc(var(--floor) + 10px);z-index:7;white-space:nowrap;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);pointer-events:none;background:#fff;border-radius:14px;padding:6px 14px;font-size:15px;font-weight:900;position:absolute;translate:-50%}.sock.svelte-unwc4j,.plus.svelte-unwc4j,.whale.svelte-unwc4j{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.in.svelte-unwc4j{width:48px;height:60px;line-height:0;display:block;position:absolute;top:0;left:0}.in.svelte-unwc4j svg:where(.svelte-unwc4j){position:absolute;inset:0;overflow:visible}.sock.svelte-unwc4j .in:where(.svelte-unwc4j){filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 3px 2px #1b1f3b59)}.sock.svelte-unwc4j{z-index:2}.sock.held.svelte-unwc4j{z-index:5}.sock.held.svelte-unwc4j .in:where(.svelte-unwc4j),.sock.picked.svelte-unwc4j .in:where(.svelte-unwc4j){scale:1.15}.sock.picked.svelte-unwc4j .in:where(.svelte-unwc4j),.sock.cursor.svelte-unwc4j .in:where(.svelte-unwc4j){filter:drop-shadow(3px 0 0 var(--sun)) drop-shadow(-3px 0 0 var(--sun)) drop-shadow(0 3px 0 var(--sun)) drop-shadow(0 -3px 0 var(--sun)) drop-shadow(0 3px 2px #1b1f3b59)}.sock.cursor.svelte-unwc4j:not(.picked) .in:where(.svelte-unwc4j){scale:1.08}.sock.nope.svelte-unwc4j .in:where(.svelte-unwc4j){animation:.5s ease-in-out svelte-unwc4j-no}@keyframes svelte-unwc4j-no{20%,60%{translate:-4px}40%,80%{translate:4px}}.night.svelte-unwc4j .sock:where(.svelte-unwc4j):not(.glow) .body:where(.svelte-unwc4j){filter:brightness(.5)saturate(.15)contrast(1.25)}.night.svelte-unwc4j .sock.glow:where(.svelte-unwc4j) .in:where(.svelte-unwc4j){filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 0 8px var(--glow))}.plus.svelte-unwc4j{z-index:6;font-family:var(--display);color:var(--ink);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:22px;translate:-50% -50%}.plus.no.svelte-unwc4j{color:var(--pop);font-size:20px}.whale.svelte-unwc4j{z-index:8}.whale.svelte-unwc4j .in:where(.svelte-unwc4j){width:auto;height:auto;animation:.4s ease-out svelte-unwc4j-gulp;transform:translate(-50%,-50%)}@keyframes svelte-unwc4j-gulp{0%{scale:.2}}.whale.svelte-unwc4j .says:where(.svelte-unwc4j){white-space:nowrap;font-family:var(--display);color:var(--pop);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff;font-size:20px;position:absolute;top:44px;left:50%;translate:-50%}.bottom.svelte-unwc4j{z-index:6;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:8px;right:28px}.basket.svelte-unwc4j,.streak.svelte-unwc4j,.pile.svelte-unwc4j{border:2.5px solid var(--ink);height:34px;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:14px;align-items:center;gap:4px;padding:0 10px;font-size:18px;display:flex}.basket.svelte-unwc4j b:where(.svelte-unwc4j),.streak.svelte-unwc4j{font-family:var(--display);font-weight:400}.pile.svelte-unwc4j{flex:1;min-width:0;font-weight:900}.pile.svelte-unwc4j small:where(.svelte-unwc4j){font-size:13px}.pile.svelte-unwc4j i:where(.svelte-unwc4j){background:var(--soft);border:2px solid var(--ink);border-radius:8px;flex:1;height:12px;position:relative;overflow:hidden}.pile.svelte-unwc4j i:where(.svelte-unwc4j) b:where(.svelte-unwc4j){background:var(--leaf);transition:width .2s;position:absolute;top:0;bottom:0;left:0}.pile.danger.svelte-unwc4j i:where(.svelte-unwc4j) b:where(.svelte-unwc4j){background:var(--pop)}.pile.danger.svelte-unwc4j{animation:.35s ease-in-out infinite alternate svelte-unwc4j-wobble}@keyframes svelte-unwc4j-wobble{0%{rotate:-1.5deg}to{rotate:1.5deg}}.calm.svelte-unwc4j .drum:where(.svelte-unwc4j),.calm.svelte-unwc4j .machine.spit:where(.svelte-unwc4j),.calm.svelte-unwc4j .pile.danger:where(.svelte-unwc4j),.calm.svelte-unwc4j .sock.nope:where(.svelte-unwc4j) .in:where(.svelte-unwc4j),.calm.svelte-unwc4j .whale:where(.svelte-unwc4j) .in:where(.svelte-unwc4j){animation:none}@media (prefers-reduced-motion:reduce){.drum.svelte-unwc4j,.machine.spit.svelte-unwc4j,.pile.danger.svelte-unwc4j,.sock.nope.svelte-unwc4j .in:where(.svelte-unwc4j),.whale.svelte-unwc4j .in:where(.svelte-unwc4j){animation:none}}.frame.svelte-13sz5gu{z-index:45;padding-top:max(10px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:fixed;inset:0}.col.svelte-13sz5gu{flex-direction:column;gap:8px;max-width:460px;height:100%;min-height:0;margin:0 auto;display:flex}.head.svelte-13sz5gu{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.title.svelte-13sz5gu{min-width:0}h2.svelte-13sz5gu{font-family:var(--display);margin:0;font-size:25px;font-weight:400;line-height:1.05}h2.hand.svelte-13sz5gu{font-size:30px}.x.svelte-13sz5gu{border:2.5px solid var(--ink);background:var(--paper);width:44px;height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:14px;flex:none;font-size:18px;font-weight:900}.x.svelte-13sz5gu:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.bars.svelte-13sz5gu{border-left:5px solid var(--ink);border-right:5px solid var(--ink);vertical-align:middle;width:14px;height:16px;display:inline-block}.hud.svelte-13sz5gu{flex:none;justify-content:space-between;align-items:center;min-height:34px;display:flex}.hud.hide.svelte-13sz5gu{visibility:hidden}.lives.svelte-13sz5gu{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;gap:2px;padding:2px 10px;font-size:17px;display:inline-flex}.lives.svelte-13sz5gu .lost:where(.svelte-13sz5gu){opacity:.7}.score.svelte-13sz5gu{background:var(--ink);color:#fff;font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right;border-radius:999px;min-width:7ch;padding:3px 14px;font-size:22px}.score.svelte-13sz5gu small:where(.svelte-13sz5gu){font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:#cfd3ff;font-size:11px;font-weight:900}.box.svelte-13sz5gu{border:3px solid var(--ink);min-height:0;box-shadow:0 6px 0 var(--ink);background:#dff5ff;border-radius:26px;flex:1;position:relative;overflow:hidden}.track.svelte-13sz5gu{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:19px;font-size:14px;display:flex;position:absolute;top:6px;bottom:8px;right:0}.track.svelte-13sz5gu span:where(.svelte-13sz5gu){font-size:13px;line-height:1}.track.svelte-13sz5gu i:where(.svelte-13sz5gu){border:2px solid var(--ink);background:#fff;border-radius:9px;flex:1;width:8px;position:relative}.track.svelte-13sz5gu b:where(.svelte-13sz5gu){filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff);font-size:15px;position:absolute;left:50%;transform:translate(-50%,-50%)}.banner.svelte-13sz5gu{z-index:7;text-align:center;width:max-content;max-width:90%;font-family:var(--display);color:var(--pop);text-shadow:3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 0 6px 0 var(--ink);pointer-events:none;font-size:38px;line-height:1.05;animation:.35s cubic-bezier(.2,1.8,.4,1) svelte-13sz5gu-stamp;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}@keyframes svelte-13sz5gu-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2)rotate(-8deg)}}.cover.svelte-13sz5gu{z-index:8;background:#1b1f3b59;place-items:center;padding:12px;display:grid;position:absolute;inset:0;overflow-y:auto}.card.svelte-13sz5gu{background:var(--paper);border:3px solid var(--ink);text-align:center;width:min(360px,100%);box-shadow:0 6px 0 var(--ink);border-radius:24px;gap:8px;margin:auto;padding:16px 16px 14px;animation:.35s cubic-bezier(.2,1.6,.4,1) svelte-13sz5gu-cardin;display:grid;position:relative}@keyframes svelte-13sz5gu-cardin{0%{opacity:0;transform:scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}h3.svelte-13sz5gu{font-family:var(--display);color:var(--pop);margin:0;font-size:27px;font-weight:400;line-height:1.05}h3.hand.svelte-13sz5gu{font-size:32px}.blurb.svelte-13sz5gu{margin:0;font-size:15px;line-height:1.4}.how.svelte-13sz5gu{background:var(--soft);border-radius:14px;margin:0;padding:8px 10px;font-size:14px;font-weight:800;line-height:1.35}.best.svelte-13sz5gu{color:var(--muted);margin:0;font-size:14px}.best.svelte-13sz5gu b:where(.svelte-13sz5gu){color:var(--ink);font-weight:900}.targets.svelte-13sz5gu{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0;display:grid}.tg.svelte-13sz5gu{background:var(--soft);border:2px dashed #b7c4da;border-radius:14px;align-content:start;justify-items:center;gap:2px;min-width:0;padding:8px 4px 6px;display:grid;position:relative}.tg.got.svelte-13sz5gu{background:#fff8dc;border:2px solid #0000}.tg.now.svelte-13sz5gu{border:2.5px solid var(--pop);background:#ffe9f1}.art.svelte-13sz5gu{place-items:center;height:54px;display:grid}.tg.now.svelte-13sz5gu .art:where(.svelte-13sz5gu){animation:.5s cubic-bezier(.2,1.8,.4,1) .15s both svelte-13sz5gu-popin}@keyframes svelte-13sz5gu-popin{0%{transform:scale(.3)rotate(15deg)}}.medal.svelte-13sz5gu{overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.15}.pts.svelte-13sz5gu{color:var(--muted);font-size:12px;font-weight:800}.have.svelte-13sz5gu{color:#1b7a55;font-size:11px;font-weight:900}.big-score.svelte-13sz5gu{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.big-score.svelte-13sz5gu small:where(.svelte-13sz5gu){font-family:var(--body);color:var(--muted);font-size:14px;font-weight:900}.chips.svelte-13sz5gu{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chips.svelte-13sz5gu span:where(.svelte-13sz5gu){background:var(--soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:900}.chips.svelte-13sz5gu .newbest:where(.svelte-13sz5gu){background:var(--sun);border:2px solid var(--ink);animation:.45s cubic-bezier(.2,1.8,.4,1) .2s both svelte-13sz5gu-popin}h4.svelte-13sz5gu{font-family:var(--display);color:var(--pop);margin:4px 0 0;font-size:20px;font-weight:400;line-height:1.1}h4.hand.svelte-13sz5gu{font-size:24px}.targets.won.svelte-13sz5gu{grid-template-columns:repeat(var(--n), minmax(0, 104px));justify-content:center}button.tg.svelte-13sz5gu{font:inherit;color:inherit;cursor:pointer}.joke.svelte-13sz5gu{border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:14px;margin:0;padding:5px 9px;font-size:14px;font-weight:700;line-height:1.3;animation:.25s cubic-bezier(.2,1.6,.4,1) svelte-13sz5gu-popin}.joke.svelte-13sz5gu b:where(.svelte-13sz5gu){font-weight:900}.medal.svelte-13sz5gu .hand:where(.svelte-13sz5gu),.joke.svelte-13sz5gu .hand:where(.svelte-13sz5gu){font-size:15px;font-weight:400}.box.covered.svelte-13sz5gu b.plus,.box.covered.svelte-13sz5gu b.say{visibility:hidden}.btn.svelte-13sz5gu{width:100%}.big.svelte-13sz5gu{font-family:var(--display);padding:11px;font-size:21px;font-weight:400}.test.svelte-13sz5gu{border:2px dashed var(--muted);text-align:left;border-radius:14px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:800;display:flex}.test.svelte-13sz5gu input:where(.svelte-13sz5gu){border:2px solid var(--ink);width:70px;min-height:36px;font:inherit;border-radius:10px;padding:2px 6px}.test.svelte-13sz5gu .btn:where(.svelte-13sz5gu){width:auto;min-height:36px;padding:4px 10px}.conf.svelte-13sz5gu{border:2px solid var(--ink);pointer-events:none;border-radius:3px;width:10px;height:14px;animation:1.2s ease-out forwards svelte-13sz5gu-conf;position:absolute;top:30%;left:50%}@keyframes svelte-13sz5gu-conf{0%{opacity:1;transform:translate(-50%)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.card.svelte-13sz5gu,.banner.svelte-13sz5gu,.tg.now.svelte-13sz5gu .art:where(.svelte-13sz5gu),.chips.svelte-13sz5gu .newbest:where(.svelte-13sz5gu),.joke.svelte-13sz5gu{animation:none}.conf.svelte-13sz5gu{display:none}}@media (height<=640px){h2.svelte-13sz5gu{font-size:21px}.big-score.svelte-13sz5gu{font-size:36px}.card.svelte-13sz5gu{gap:6px;padding:12px 12px 10px}}.app.svelte-1n46o8q{flex-direction:column;gap:10px;max-width:460px;height:100%;min-height:0;margin:0 auto;display:flex}.views.svelte-1n46o8q{flex:1;min-height:0;position:relative}
