.pe[data-astro-cid-3rcqfhiw]{gap:22px;display:grid}@media (width>=1000px){.pe[data-astro-cid-3rcqfhiw]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:36px}}.pe-play[data-astro-cid-3rcqfhiw]{justify-items:center;gap:10px;min-width:0;display:grid}.pe-stage[data-astro-cid-3rcqfhiw]{aspect-ratio:640/420;isolation:isolate;background:#2a1530;border-radius:26px;width:100%;max-width:700px;position:relative;overflow:hidden;box-shadow:0 2px 6px #10223d1f,0 26px 50px -22px #10223d8c,inset 0 0 0 1px #ffffff0f}.pe-layer[data-astro-cid-3rcqfhiw]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pe-back[data-astro-cid-3rcqfhiw]{z-index:0}.pe-fishes[data-astro-cid-3rcqfhiw]{z-index:1;position:absolute;inset:0}.pe-front[data-astro-cid-3rcqfhiw]{z-index:2}.pe-rig[data-astro-cid-3rcqfhiw]{z-index:4}.pe-fish[data-astro-cid-3rcqfhiw]{aspect-ratio:120/72;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:40%;width:19%;padding:0;position:absolute;top:0;left:0}.pe-fish[data-astro-cid-3rcqfhiw]:before{content:"";position:absolute;inset:-16% -4%}.pe-fish[data-astro-cid-3rcqfhiw]:disabled{cursor:default}.pe-fish[data-astro-cid-3rcqfhiw][data-hooked]{z-index:3!important}.pe-fish[data-astro-cid-3rcqfhiw] .pe-fish__art{filter:drop-shadow(0 4px 3px #041e3459);width:100%;height:100%;transition:filter var(--game-dur-fast) ease;display:block;overflow:visible}.pe-fish[data-astro-cid-3rcqfhiw][data-out] .pe-fish__water{display:none}@media (hover:hover) and (pointer:fine){.pe-fish[data-astro-cid-3rcqfhiw]:not(:disabled):hover .pe-fish__art{filter:drop-shadow(0 4px 3px #041e3459)brightness(1.12)drop-shadow(0 0 10px #ffe9a0cc)}}.pe-fish[data-astro-cid-3rcqfhiw]:focus-visible{outline:none}.pe-fish[data-astro-cid-3rcqfhiw]:focus-visible .pe-fish__art{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 3px #fff)drop-shadow(0 0 6px #579afa)}.pe-caustics[data-astro-cid-3rcqfhiw]{animation:4.5s ease-in-out infinite alternate pe-shimmer}.pe-flags[data-astro-cid-3rcqfhiw],.pe-lanterns[data-astro-cid-3rcqfhiw]{transform-origin:50% 0;animation:5s ease-in-out infinite alternate pe-sway}@keyframes pe-shimmer{0%{opacity:.45;transform:translate(-6px)}to{opacity:1;transform:translate(6px)}}@keyframes pe-sway{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.pe-caustics[data-astro-cid-3rcqfhiw],.pe-flags[data-astro-cid-3rcqfhiw],.pe-lanterns[data-astro-cid-3rcqfhiw]{animation:none}}.pe-splash__ring[data-astro-cid-3rcqfhiw],.pe-drop[data-astro-cid-3rcqfhiw]{opacity:0}.pe-reveal[data-astro-cid-3rcqfhiw]{z-index:5;pointer-events:none;visibility:hidden;width:19%;position:absolute;top:0;left:0}.pe-reveal__win[data-astro-cid-3rcqfhiw],.pe-reveal__lose[data-astro-cid-3rcqfhiw]{display:none}.pe-reveal[data-astro-cid-3rcqfhiw][data-kind=win] .pe-reveal__win[data-astro-cid-3rcqfhiw],.pe-reveal[data-astro-cid-3rcqfhiw][data-kind=lose] .pe-reveal__lose[data-astro-cid-3rcqfhiw]{display:grid}.pe-reveal__lose[data-astro-cid-3rcqfhiw]{aspect-ratio:4/3;color:var(--game-color-ink);font:700 clamp(10.5px, 1.6vw, 15px) / 1.15 var(--game-font-display);text-align:center;background:linear-gradient(#fff,#eef2f8);border-radius:14px;place-content:center;gap:2px;margin:0;box-shadow:inset 0 0 0 1.5px #c9d3e1,inset 0 0 0 5px #fff,inset 0 0 0 6px #e3e9f2,0 10px 20px -6px #0b1d3873}.pe-actions[data-astro-cid-3rcqfhiw]{justify-items:center;gap:6px;width:100%;margin-top:4px;display:grid}.pe-hint[data-astro-cid-3rcqfhiw]{color:#b0480f;min-height:22px;font:600 14.5px/1.4 var(--game-font-body);text-align:center;margin:0}.pe-replay[data-astro-cid-3rcqfhiw]{visibility:hidden;justify-items:center;width:100%;display:grid}.pe-replay[data-astro-cid-3rcqfhiw] .pe-replay__btn{width:min(392px,100%)}[data-state=result] .pe-replay[data-astro-cid-3rcqfhiw]{visibility:visible}.pe-panel[data-astro-cid-3rcqfhiw] .pe-result .mg-result__live{border-left:5px solid var(--pe-accent,#9aa9c0)}.pe-panel[data-astro-cid-3rcqfhiw] .pe-result__meta{color:var(--game-color-ink-soft);margin:8px 0 0;font-size:14px}.pe-inline-demo[data-astro-cid-3rcqfhiw]{visibility:hidden}[data-state=result] .pe-panel[data-astro-cid-3rcqfhiw][data-won] .pe-inline-demo[data-astro-cid-3rcqfhiw]{visibility:visible}
