.radial-item.svelte-uw1ctw{animation:.26s cubic-bezier(.2,.9,.3,1.25) both svelte-uw1ctw-radial-out}@keyframes svelte-uw1ctw-radial-out{0%{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3);opacity:0}}.radial-title.svelte-uw1ctw{animation:.2s ease-out both svelte-uw1ctw-radial-fade}@keyframes svelte-uw1ctw-radial-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.radial-item.svelte-uw1ctw,.radial-title.svelte-uw1ctw{animation:none}}.clouds.svelte-1x9esf2{animation:0s linear 1.4s forwards svelte-1x9esf2-gone}@keyframes svelte-1x9esf2-gone{to{visibility:hidden}}.vignette.svelte-1x9esf2{background:radial-gradient(#0000 45%,#ffffff73 85%,#fff9);animation:1.2s ease-in-out both svelte-1x9esf2-rim;position:absolute;inset:0}@keyframes svelte-1x9esf2-rim{0%,to{opacity:0}45%{opacity:1}}.puff.svelte-1x9esf2{filter:blur(3px);background:radial-gradient(circle at 45% 40%,#ffffffe6 0%,#fbf8efb3 45%,#f4eedb00 72%);border-radius:50%;animation:1.2s cubic-bezier(.3,0,.3,1) both svelte-1x9esf2-sweep-out;position:absolute;translate:-50% -50%}@keyframes svelte-1x9esf2-sweep-out{0%{opacity:0;transform:scale(.7)}40%{opacity:.75}to{opacity:0;transform:scale(1.6)}}.out.svelte-1x9esf2 .puff:where(.svelte-1x9esf2){animation-name:svelte-1x9esf2-sweep-in}@keyframes svelte-1x9esf2-sweep-in{0%{opacity:0;transform:scale(1.6)}50%{opacity:.75}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.puff.svelte-1x9esf2{display:none}}.game-panel.svelte-1x81cx4{max-height:min(78vh,40rem)}@media (width<=639px){.game-panel.svelte-1x81cx4{max-height:56vh}.game-panel.solo.svelte-1x81cx4{max-height:74dvh}}.board-fit.svelte-1x81cx4{width:min(100%,32vh)}.puzzle-fit.svelte-1x81cx4{width:min(100%,74dvh - 10rem)}@media (width>=640px){.puzzle-fit.svelte-1x81cx4{width:min(100%,420px,60vh)}.board-fit.svelte-1x81cx4{width:min(100%,420px,52vh)}}@media (width>=1024px){.game-panel.svelte-1x81cx4{max-height:calc(100dvh - 8rem)}.puzzle-fit.svelte-1x81cx4{width:min(100%,100dvh - 21rem)}.board-fit.svelte-1x81cx4{width:min(100%,100dvh - 28rem)}}.bite.svelte-1f9nb8s{animation:.35s ease-in-out infinite alternate svelte-1f9nb8s-bite}@keyframes svelte-1f9nb8s-bite{to{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.bite.svelte-1f9nb8s{animation:none}}.celebration.svelte-1dxqtlc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.celebration.svelte-1dxqtlc{display:none}}.slide.svelte-w85nl5{transition:transform .3s,opacity .3s}.away-up.svelte-w85nl5{opacity:0;transform:translateY(-160%)}.away-up.svelte-w85nl5 *{pointer-events:none!important}.map-info.svelte-w85nl5{color:#fff9;text-shadow:0 1px 2px #0000008c,0 0 8px #00000040}.toast.svelte-w85nl5{animation:.3s ease-out both svelte-w85nl5-toast-in}@media (width>=640px){.sheet-scrim.svelte-w85nl5{animation:.2s ease-out both svelte-w85nl5-scrim-in}.sheet-win.svelte-w85nl5{animation:.22s ease-out both svelte-w85nl5-win-in}}@keyframes svelte-w85nl5-scrim-in{0%{background-color:#0000}}@keyframes svelte-w85nl5-win-in{0%{opacity:0;translate:0 12px;scale:.98}}@media (prefers-reduced-motion:reduce){.sheet-scrim.svelte-w85nl5,.sheet-win.svelte-w85nl5{animation:none}}@keyframes svelte-w85nl5-toast-in{0%{opacity:0;translate:0 -8px}}@media (pointer:coarse){.kbd.svelte-w85nl5{display:none}}@media (width<=767px){.maplibregl-ctrl-top-right{top:calc(max(.75rem, var(--safe-top)) + 3rem)}}.bottom-bar.svelte-w85nl5>*>*{pointer-events:auto}.game-dock.svelte-w85nl5{bottom:max(.75rem, var(--safe-bottom))}.fish-dock.svelte-w85nl5{bottom:calc(max(.25rem, var(--safe-bottom)) + 3.5rem + var(--nav-handle,0px))}.game-dock.with-bar.svelte-w85nl5{bottom:calc(max(.25rem, var(--safe-bottom)) + 3.4rem + var(--nav-handle,0px))}@media (width>=1024px){.game-dock.svelte-w85nl5{width:min(52rem,42vw);margin:0;left:auto;right:1rem}.game-dock.svelte-w85nl5 .game-panel{max-height:calc(100dvh - 8rem)}.maplibregl-ctrl-bottom-right .maplibregl-ctrl-group{display:none}.maplibregl-control-container .maplibregl-ctrl-bottom-right{bottom:calc(max(.25rem, var(--safe-bottom)) + var(--nav-handle,0px))}}.maplibregl-control-container>div{z-index:6}.maplibregl-ctrl-bottom-right{bottom:calc(max(.25rem, var(--safe-bottom)) + 3.35rem + var(--nav-handle,0px));transition:bottom .2s}.focus-pin{cursor:pointer;flex-direction:column;align-items:center;gap:.2rem;display:flex}.focus-pin-label{text-overflow:ellipsis;white-space:nowrap;background:var(--color-paper-50);max-width:14rem;color:var(--color-bark-700);border-radius:9999px;padding:.25rem .7rem;font-size:.8rem;font-weight:700;overflow:hidden;box-shadow:0 2px 8px #2c1a114d}.focus-pin-dot{background:var(--color-moss-500);border:3px solid #fff;border-radius:9999px;width:1.1rem;height:1.1rem;box-shadow:0 2px 6px #2c1a1166}.maplibregl-ctrl-bottom-left{bottom:4.5rem}.mapbtn.svelte-w85nl5{pointer-events:auto;color:#fbf8ef;text-shadow:0 1px 3px #140c08cc;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:3.25rem;height:2.9rem;padding:0 .45rem;font-size:.68rem;font-weight:700;line-height:1;display:flex}.mapbtn.svelte-w85nl5 svg{font-size:1.05rem}.mapbtn.edge-bottom.svelte-w85nl5{background:linear-gradient(#140c0800,#140c08d1)}.mapbtn.edge-right.svelte-w85nl5{background:linear-gradient(270deg,#140c08d1,#140c0800)}.mapbtn.svelte-w85nl5:hover{color:#fff}.mapbtn.on.svelte-w85nl5{color:#b5d98a}.mapbtn.zoom-btn.svelte-w85nl5:disabled{opacity:.4;cursor:default}.mapbtn.zoom-btn.svelte-w85nl5{width:2.9rem;min-width:2.9rem;font-size:1.5rem;font-weight:600}.tuvi-head.wide.svelte-w85nl5 .mapbtn.icon-only:where(.svelte-w85nl5){background:linear-gradient(#140c0800,#140c08d1);width:2.9rem;height:2.9rem}.mapbtn.icon-only.svelte-w85nl5{width:2.375rem;min-width:0;height:2.375rem;padding:0}.mapbtn.icon-only.svelte-w85nl5 svg{font-size:1.15rem}.chatbox.svelte-w85nl5{pointer-events:auto;color:#fbf8ef;background:linear-gradient(#140c0800,#140c08d1);border-radius:.85rem;height:2.9rem}.chatbox.svelte-w85nl5 input:where(.svelte-w85nl5)::placeholder{color:#fbf8efd9}.pop-dock.svelte-w85nl5{bottom:calc(max(.25rem, var(--safe-bottom)) + 3.6rem + var(--nav-handle,0px))}.tile.svelte-w85nl5{background:var(--color-paper-100);border:1px solid var(--color-paper-300);min-height:4.1rem;color:var(--color-bark-800);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .25rem;font-size:.78rem;font-weight:700;line-height:1.1;display:flex}.tile.svelte-w85nl5 svg{font-size:1.25rem}.tile.svelte-w85nl5 small:where(.svelte-w85nl5){color:var(--color-ink-muted);font-size:.62rem;font-weight:600}.tile.svelte-w85nl5:hover{background:var(--color-paper-200)}.tile.on.svelte-w85nl5{border-color:var(--color-moss-500);color:var(--color-moss-700);background:color-mix(in srgb, var(--color-moss-500) 12%, var(--color-paper-50))}.tile.svelte-w85nl5:disabled{opacity:.55}
