.PondGame-module__3Gbjzq__page{--ink:#2a1c12;--paper:#f7edd3;--paper-2:#ead8ad;--moss:#2f5a37;--moss-2:#2a5132;--leaf:#6cc04a;--leaf-ink:#1d4a26;--pink:#ff8fc1;--teal:#1c5a5e;min-height:100dvh;color:var(--ink);background-color:var(--moss);background-image:repeating-conic-gradient(var(--moss) 0% 25%, var(--moss-2) 0% 50%);-webkit-font-smoothing:none;background-size:32px 32px;font-family:Pixelify Sans,ui-monospace,monospace}.PondGame-module__3Gbjzq__screen{box-sizing:border-box;flex-direction:column;gap:10px;height:100dvh;min-height:460px;padding:10px 16px 14px;display:flex}.PondGame-module__3Gbjzq__topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.PondGame-module__3Gbjzq__backButton{justify-self:start}.PondGame-module__3Gbjzq__topActions{justify-self:end;align-items:center;gap:8px;display:flex}.PondGame-module__3Gbjzq__pixelButton,.PondGame-module__3Gbjzq__iconButton{min-height:38px;font:inherit;color:var(--ink);background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:4px 14px;font-size:16px;font-weight:600;text-decoration:none;transition:transform 60ms,box-shadow 60ms,background-color .12s;display:inline-flex}.PondGame-module__3Gbjzq__iconButton{width:38px;padding:0}.PondGame-module__3Gbjzq__profileButton{text-overflow:ellipsis;max-width:150px;line-height:24px;display:inline-block;overflow:hidden}.PondGame-module__3Gbjzq__pixelButton:hover:not(:disabled),.PondGame-module__3Gbjzq__iconButton:hover{background:#fff8e6}.PondGame-module__3Gbjzq__pixelButton:active:not(:disabled),.PondGame-module__3Gbjzq__iconButton:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.PondGame-module__3Gbjzq__pixelButton:disabled{opacity:.6;cursor:not-allowed}.PondGame-module__3Gbjzq__pixelButton:focus-visible,.PondGame-module__3Gbjzq__iconButton:focus-visible,.PondGame-module__3Gbjzq__linkButton:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.PondGame-module__3Gbjzq__primary{background:var(--leaf);color:var(--leaf-ink)}.PondGame-module__3Gbjzq__primary:hover:not(:disabled){background:#7fd35b}.PondGame-module__3Gbjzq__logo{color:var(--paper);text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;margin:0;font-family:Pixelify Sans,ui-monospace,monospace;font-size:32px;font-weight:700;line-height:1;display:flex}.PondGame-module__3Gbjzq__logoFrog{width:40px;height:30px;filter:drop-shadow(3px 3px 0 var(--ink));animation:2.4s steps(2,end) infinite PondGame-module__3Gbjzq__bob}.PondGame-module__3Gbjzq__puzzleTag{color:var(--ink);text-shadow:none;letter-spacing:0;background:var(--paper-2);border:3px solid var(--ink);padding:2px 7px;font-size:14px;font-weight:600}.PondGame-module__3Gbjzq__hud{box-sizing:border-box;background:var(--paper);border:3px solid var(--ink);width:100%;max-width:760px;box-shadow:0 4px 0 var(--ink);align-self:center;align-items:center;gap:10px;padding:6px 14px;display:flex}.PondGame-module__3Gbjzq__hudSpacer{flex:1}.PondGame-module__3Gbjzq__hudLabel{text-transform:uppercase;letter-spacing:1px;opacity:.75;font-size:13px;font-weight:600}.PondGame-module__3Gbjzq__reedRow{flex-wrap:wrap;gap:3px;display:flex}.PondGame-module__3Gbjzq__reedPip,.PondGame-module__3Gbjzq__reedPipUsed{border:2px solid var(--ink);background:linear-gradient(#c79a62 0 20%,#6b3f1d 20% 62%,#86b83e 62%);width:8px;height:18px;transition:opacity .15s,transform .15s}.PondGame-module__3Gbjzq__reedPipUsed{opacity:.2;transform:translateY(3px)}.PondGame-module__3Gbjzq__scoreValue{text-align:right;min-width:2ch;font-size:26px;font-weight:700;line-height:1;animation:.26s steps(3,end) PondGame-module__3Gbjzq__pop}.PondGame-module__3Gbjzq__scoreLive{color:#1f7a5c}.PondGame-module__3Gbjzq__boardArea{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.PondGame-module__3Gbjzq__boardFrame{box-sizing:border-box;width:min(100cqw, calc((100cqh - 14px) * var(--aspect) + 12px));background:var(--ink);border-radius:3px;padding:6px;box-shadow:0 8px #00000059}.PondGame-module__3Gbjzq__nudge{animation:.22s steps(4,end) PondGame-module__3Gbjzq__nudge}.PondGame-module__3Gbjzq__board{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:auto;image-rendering:pixelated;display:block}.PondGame-module__3Gbjzq__boardLocked{cursor:default}.PondGame-module__3Gbjzq__waterLit{fill:#4fbfae;transition:opacity .3s}.PondGame-module__3Gbjzq__ripple{animation:4s steps(4,end) infinite PondGame-module__3Gbjzq__ripple}.PondGame-module__3Gbjzq__glow,.PondGame-module__3Gbjzq__glowDry{pointer-events:none;opacity:0;animation:.52s ease-out forwards PondGame-module__3Gbjzq__lightUp}.PondGame-module__3Gbjzq__glow{fill:#c9fff0}.PondGame-module__3Gbjzq__glowDry{fill:#ffd27a;animation-name:PondGame-module__3Gbjzq__lightUpDry}.PondGame-module__3Gbjzq__bestTile{fill:none;stroke:#ffe27a;stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.PondGame-module__3Gbjzq__bestReed{fill:#ffe27a40;stroke:#ffe27a;stroke-width:1.5px;pointer-events:none}.PondGame-module__3Gbjzq__footprint{fill:#ffe9a8;opacity:0;pointer-events:none;animation:1.6s ease-in-out infinite PondGame-module__3Gbjzq__footprint}.PondGame-module__3Gbjzq__reed{transform-origin:var(--rx) var(--ry);animation:.22s steps(4,end) PondGame-module__3Gbjzq__reedPop}.PondGame-module__3Gbjzq__noPlace{fill:#ff50502e;stroke:#ff6b6b;stroke-width:1px;pointer-events:none}.PondGame-module__3Gbjzq__frogMover{transition:transform .26s cubic-bezier(.3,.7,.4,1)}.PondGame-module__3Gbjzq__hop{transform-box:fill-box;transform-origin:bottom;animation:.26s ease-out PondGame-module__3Gbjzq__hop}.PondGame-module__3Gbjzq__eyelid{opacity:0;animation:4.2s step-end infinite PondGame-module__3Gbjzq__blink}.PondGame-module__3Gbjzq__controls{flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:4px;display:flex}.PondGame-module__3Gbjzq__results{box-sizing:border-box;background:var(--paper);border:3px solid var(--ink);max-width:760px;box-shadow:0 4px 0 var(--ink);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px 20px;padding:8px 16px;animation:.36s steps(6,end) PondGame-module__3Gbjzq__rise;display:flex}.PondGame-module__3Gbjzq__resultScoreBlock{align-items:baseline;gap:10px;display:flex}.PondGame-module__3Gbjzq__resultKicker{text-transform:uppercase;letter-spacing:1px;color:#b04a7a;margin:0;font-size:14px;font-weight:700}.PondGame-module__3Gbjzq__resultScore{margin:0;font-size:30px;font-weight:700;line-height:1}.PondGame-module__3Gbjzq__resultScore span{opacity:.55;font-size:18px}.PondGame-module__3Gbjzq__resultActions{gap:10px;display:flex}.PondGame-module__3Gbjzq__countdown{font-variant-numeric:tabular-nums;opacity:.8;margin:0;font-size:14px}.PondGame-module__3Gbjzq__linkButton{font:inherit;color:#2c7a2b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.PondGame-module__3Gbjzq__howTo{box-sizing:border-box;background:var(--paper);border:3px solid var(--ink);max-width:640px;box-shadow:0 6px 0 var(--ink);margin:24px auto 56px;padding:20px 22px;scroll-margin-top:16px}.PondGame-module__3Gbjzq__howTo h2{margin:0 0 10px;font-family:Pixelify Sans,ui-monospace,monospace;font-size:26px}.PondGame-module__3Gbjzq__howTo ol{margin:0 0 16px;padding-left:20px;font-size:16px;line-height:1.45}.PondGame-module__3Gbjzq__howTo li+li{margin-top:6px}.PondGame-module__3Gbjzq__legend{flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;font-size:15px;display:flex}.PondGame-module__3Gbjzq__legend span{align-items:center;gap:6px;display:inline-flex}.PondGame-module__3Gbjzq__legend i{border:2px solid var(--ink);width:14px;height:14px;display:inline-block}.PondGame-module__3Gbjzq__swatchWater{background:var(--teal)}.PondGame-module__3Gbjzq__swatchLily{background:var(--leaf)}.PondGame-module__3Gbjzq__swatchBank{background:#735234}.PondGame-module__3Gbjzq__swatchRock{background:#9d968a}@keyframes PondGame-module__3Gbjzq__ripple{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.9;transform:translate(1px)}}@keyframes PondGame-module__3Gbjzq__lightUp{0%{opacity:0}40%{opacity:.6}to{opacity:.18}}@keyframes PondGame-module__3Gbjzq__lightUpDry{0%{opacity:0}40%{opacity:.45}to{opacity:.2}}@keyframes PondGame-module__3Gbjzq__footprint{0%,to{opacity:0}40%{opacity:.95}}@keyframes PondGame-module__3Gbjzq__reedPop{0%{transform:scaleY(.2)}60%{transform:scaleY(1.2)}to{transform:scaleY(1)}}@keyframes PondGame-module__3Gbjzq__hop{0%{transform:translateY(0)scaleY(1)}20%{transform:translateY(0)scaleY(.8)}55%{transform:translateY(-6px)scaleY(1.1)}to{transform:translateY(0)scaleY(1)}}@keyframes PondGame-module__3Gbjzq__blink{0%,94%{opacity:0}95%,98%{opacity:1}99%,to{opacity:0}}@keyframes PondGame-module__3Gbjzq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes PondGame-module__3Gbjzq__pop{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes PondGame-module__3Gbjzq__nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes PondGame-module__3Gbjzq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.PondGame-module__3Gbjzq__screen{gap:8px;padding:8px 12px 12px}.PondGame-module__3Gbjzq__topbar{grid-template-columns:auto 1fr;grid-template-areas:"back actions""title title";row-gap:6px}.PondGame-module__3Gbjzq__backButton{grid-area:back}.PondGame-module__3Gbjzq__topActions{grid-area:actions;gap:6px}.PondGame-module__3Gbjzq__logo{grid-area:title;justify-self:center;font-size:26px}.PondGame-module__3Gbjzq__logoFrog{width:32px;height:24px}.PondGame-module__3Gbjzq__pixelButton{padding:4px 10px;font-size:15px}.PondGame-module__3Gbjzq__profileButton{max-width:110px}.PondGame-module__3Gbjzq__hud{gap:8px;padding:5px 10px}.PondGame-module__3Gbjzq__reedPip,.PondGame-module__3Gbjzq__reedPipUsed{width:7px;height:16px}.PondGame-module__3Gbjzq__scoreValue{font-size:22px}}@media (prefers-reduced-motion:reduce){.PondGame-module__3Gbjzq__ripple,.PondGame-module__3Gbjzq__footprint,.PondGame-module__3Gbjzq__eyelid,.PondGame-module__3Gbjzq__logoFrog,.PondGame-module__3Gbjzq__glow,.PondGame-module__3Gbjzq__glowDry,.PondGame-module__3Gbjzq__reed,.PondGame-module__3Gbjzq__hop,.PondGame-module__3Gbjzq__results,.PondGame-module__3Gbjzq__scoreValue,.PondGame-module__3Gbjzq__nudge{animation:none}.PondGame-module__3Gbjzq__glow,.PondGame-module__3Gbjzq__glowDry{opacity:.18}.PondGame-module__3Gbjzq__frogMover{transition:none}}
