.stream-grid[data-astro-cid-rcgf7wvr]{align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.stream-copy[data-astro-cid-rcgf7wvr]{gap:1.25rem;display:grid}.stream-copy[data-astro-cid-rcgf7wvr] h2[data-astro-cid-rcgf7wvr],.stream-copy[data-astro-cid-rcgf7wvr] p[data-astro-cid-rcgf7wvr]{margin:0}.t-lead[data-astro-cid-rcgf7wvr]{max-width:40ch}.orders[data-astro-cid-rcgf7wvr]{border-top:1px solid var(--color-ink);margin:.5rem 0 0;padding:0;list-style:none}.order[data-astro-cid-rcgf7wvr]{border-bottom:1px solid var(--color-rule);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem;display:grid}.order[data-astro-cid-rcgf7wvr] canvas[data-astro-cid-rcgf7wvr]{width:100%;height:auto}.order[data-astro-cid-rcgf7wvr] p[data-astro-cid-rcgf7wvr]{margin:0}.order-who[data-astro-cid-rcgf7wvr] span[data-astro-cid-rcgf7wvr]{color:var(--color-ink-muted);margin-left:.3rem;font-size:.9375rem}.order-wants[data-astro-cid-rcgf7wvr]{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.4}.order-state[data-astro-cid-rcgf7wvr]{color:var(--color-ink-muted);justify-items:end;display:grid}.order[data-astro-cid-rcgf7wvr].done .order-state[data-astro-cid-rcgf7wvr]{color:var(--color-live)}.order[data-astro-cid-rcgf7wvr].done .order-coins[data-astro-cid-rcgf7wvr]:before{content:"● "}.stream-note[data-astro-cid-rcgf7wvr]{color:var(--color-ink-muted);font-size:.9375rem}.board[data-astro-cid-rcgf7wvr]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-surface);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.board[data-astro-cid-rcgf7wvr] p[data-astro-cid-rcgf7wvr]{margin:0}.board-head[data-astro-cid-rcgf7wvr],.board-foot[data-astro-cid-rcgf7wvr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.board-title[data-astro-cid-rcgf7wvr]{font-weight:600;font-size:var(--step-1)}.board-tally[data-astro-cid-rcgf7wvr],.board-pantry[data-astro-cid-rcgf7wvr]{color:var(--color-ink-muted)}.board-status[data-astro-cid-rcgf7wvr]{min-height:3.2em}.tiles[data-astro-cid-rcgf7wvr]{--bank:#1d3a34;--dry:#cfd8cf;--wet:#3f9a89;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.tiles[data-astro-cid-rcgf7wvr] .tile{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-paper);cursor:pointer;border:0;padding:0;position:relative}.tiles[data-astro-cid-rcgf7wvr] .tile:active{transform:scale(.97)}.tiles[data-astro-cid-rcgf7wvr] .tile svg{width:100%;height:100%;display:block}.tiles[data-astro-cid-rcgf7wvr] .rot{transform-origin:50px 50px;transition:transform .24s cubic-bezier(.3,1.35,.5,1)}.tiles[data-astro-cid-rcgf7wvr] .bank{stroke:var(--bank);stroke-width:34px;fill:none}.tiles[data-astro-cid-rcgf7wvr] .bankc{fill:var(--bank)}.tiles[data-astro-cid-rcgf7wvr] .water{stroke:var(--dry);stroke-width:26px;fill:none;transition:stroke .35s}.tiles[data-astro-cid-rcgf7wvr] .waterc{fill:var(--dry);transition:fill .35s}.tiles[data-astro-cid-rcgf7wvr] .ring{fill:none;stroke:#fff9;stroke-width:3px}.tiles[data-astro-cid-rcgf7wvr] .flow{stroke:#0000;stroke-width:5px;fill:none;stroke-dasharray:6 14}.tiles[data-astro-cid-rcgf7wvr] .wet .water{stroke:var(--wet)}.tiles[data-astro-cid-rcgf7wvr] .wet .waterc{fill:var(--wet)}.tiles[data-astro-cid-rcgf7wvr] .wet .flow{stroke:#ffffff80;animation:1.1s linear infinite flow}.tiles[data-astro-cid-rcgf7wvr] .food{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);pointer-events:none;box-shadow:0 0 0 1px var(--color-rule);padding:2px 6px;font-size:.6875rem;font-weight:600;line-height:1.2;position:absolute;bottom:4px;left:4px}.tiles[data-astro-cid-rcgf7wvr] .wet .food{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.tiles[data-astro-cid-rcgf7wvr] .tile:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;z-index:1}.tiles[data-astro-cid-rcgf7wvr].solved .tile{cursor:default}@keyframes flow{to{stroke-dashoffset:-40px}}.defs[data-astro-cid-rcgf7wvr]{position:absolute}@media (width>=56.25rem){.stream-grid[data-astro-cid-rcgf7wvr]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.dredge-grid[data-astro-cid-yxxsithw]{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.dredge-copy[data-astro-cid-yxxsithw]{gap:1.25rem;display:grid}.dredge-copy[data-astro-cid-yxxsithw] h2[data-astro-cid-yxxsithw],.dredge-copy[data-astro-cid-yxxsithw] p[data-astro-cid-yxxsithw]{margin:0}.t-lead[data-astro-cid-yxxsithw]{max-width:40ch}.dredge-note[data-astro-cid-yxxsithw]{max-width:40ch;min-height:3em;font-weight:500}.dredge-view[data-astro-cid-yxxsithw]{aspect-ratio:4/3;border-radius:var(--radius-xl);background:#8d7b5c;position:relative;overflow:hidden}.dredge-view[data-astro-cid-yxxsithw] canvas[data-astro-cid-yxxsithw]{width:100%;height:100%;display:block;position:absolute;inset:0}.dredge-btn[data-astro-cid-yxxsithw]{white-space:nowrap;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.dredge-fallback[data-astro-cid-yxxsithw]{text-align:center;place-items:center;margin:0;padding:1.5rem;display:grid;position:absolute;inset:0}@media (width>=56.25rem){.dredge-grid[data-astro-cid-yxxsithw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<40rem){.dredge-view[data-astro-cid-yxxsithw]{aspect-ratio:4/5}}.koi[data-astro-cid-j5bukt5q] h2[data-astro-cid-j5bukt5q]{margin:0}.koi-lead[data-astro-cid-j5bukt5q]{max-width:48ch;margin:1.25rem 0 0}.koi-grid[data-astro-cid-j5bukt5q]{gap:2rem 1.5rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.koi-water[data-astro-cid-j5bukt5q]{border-radius:var(--radius-lg);background:#1d4a43;padding:1.5rem 1rem}.koi-water[data-astro-cid-j5bukt5q] canvas[data-astro-cid-j5bukt5q]{width:100%;height:auto;display:block}.koi-name[data-astro-cid-j5bukt5q]{font-size:var(--step-2);margin:1rem 0 .25rem}.koi-note[data-astro-cid-j5bukt5q]{max-width:36ch;color:var(--color-ink-muted);margin:0}@media (width>=40rem){.koi-grid[data-astro-cid-j5bukt5q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.koi-grid[data-astro-cid-j5bukt5q]{grid-template-columns:repeat(3,minmax(0,1fr))}}.waitlist-grid[data-astro-cid-c35jtedj]{gap:clamp(2rem,5vw,4.5rem);display:grid}.waitlist-copy[data-astro-cid-c35jtedj] h2[data-astro-cid-c35jtedj],.waitlist-copy[data-astro-cid-c35jtedj] p[data-astro-cid-c35jtedj]{margin:0}.waitlist-copy[data-astro-cid-c35jtedj] .t-lead[data-astro-cid-c35jtedj]{max-width:36ch;margin-top:1rem}form[data-astro-cid-c35jtedj]{gap:1.25rem;max-width:34rem;display:grid;position:relative}.field[data-astro-cid-c35jtedj]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-c35jtedj],legend[data-astro-cid-c35jtedj]{padding:0;font-size:.9375rem;font-weight:600}input[data-astro-cid-c35jtedj][type=email]{border:1px solid var(--color-ink-muted);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;padding:.85rem 1rem;font-size:1rem}input[data-astro-cid-c35jtedj][type=email]:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-signal) 30%, transparent);outline:none}.choices[data-astro-cid-c35jtedj]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-c35jtedj]{cursor:pointer;font-weight:500;position:relative}.choice[data-astro-cid-c35jtedj] input[data-astro-cid-c35jtedj]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-c35jtedj] span[data-astro-cid-c35jtedj]{border:1px solid var(--color-ink-muted);border-radius:var(--radius-pill);align-items:center;min-height:2.75rem;padding:.55rem 1.1rem;display:inline-flex}.choice[data-astro-cid-c35jtedj]:hover span[data-astro-cid-c35jtedj]{border-color:var(--color-ink)}.choice[data-astro-cid-c35jtedj] input[data-astro-cid-c35jtedj]:checked+span[data-astro-cid-c35jtedj]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.choice[data-astro-cid-c35jtedj] input[data-astro-cid-c35jtedj]:focus-visible+span[data-astro-cid-c35jtedj]{outline:2px solid var(--color-ink);outline-offset:3px}.check[data-astro-cid-c35jtedj]{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.check[data-astro-cid-c35jtedj] input[data-astro-cid-c35jtedj]{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);flex:none;margin-top:.15rem}.field-error[data-astro-cid-c35jtedj]{color:var(--color-signal-ink);margin:0;font-size:.875rem;font-weight:600}.hp[data-astro-cid-c35jtedj]{position:absolute;left:-9999px}.btn[data-astro-cid-c35jtedj]{justify-self:start}.fine[data-astro-cid-c35jtedj]{color:var(--color-ink-muted);margin:0;font-size:.875rem}.banner[data-astro-cid-c35jtedj]{border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:.85rem 1rem;font-weight:600}.banner[data-astro-cid-c35jtedj].ok{border-color:var(--color-live);color:var(--color-live)}@media (width>=56.25rem){.waitlist-grid[data-astro-cid-c35jtedj]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hero-top[data-astro-cid-gkwwtxfv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.hero-status[data-astro-cid-gkwwtxfv]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.game-title[data-astro-cid-gkwwtxfv]{letter-spacing:-.06em;margin:clamp(.75rem,2vw,1.5rem) 0 0;font-size:clamp(4.25rem,1rem + 13vw,15rem);font-weight:650;line-height:.82}.koi-dot[data-astro-cid-gkwwtxfv]{color:var(--color-koi)}.hero-foot[data-astro-cid-gkwwtxfv]{gap:1.5rem;margin-top:clamp(1.25rem,3vw,2.25rem);display:grid}.hero-lead[data-astro-cid-gkwwtxfv]{max-width:46ch;font-size:var(--step-1);margin:0;line-height:1.45}.hero-actions[data-astro-cid-gkwwtxfv]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@media (width>=56.25rem){.hero-foot[data-astro-cid-gkwwtxfv]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}@media (prefers-reduced-motion:no-preference){.game-title[data-astro-cid-gkwwtxfv]{animation:1.1s cubic-bezier(.16,1,.3,1) both surface}.hero-foot[data-astro-cid-gkwwtxfv],.hero-top[data-astro-cid-gkwwtxfv]{animation:.9s cubic-bezier(.16,1,.3,1) .25s both surface}}@keyframes surface{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)}}.loop-label[data-astro-cid-gkwwtxfv]{color:var(--color-ink-muted);margin:0;font-weight:500}.loop-steps[data-astro-cid-gkwwtxfv]{gap:2.5rem 2rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.loop-steps[data-astro-cid-gkwwtxfv] li[data-astro-cid-gkwwtxfv]{border-top:1px solid var(--color-ink);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.loop-n[data-astro-cid-gkwwtxfv]{letter-spacing:-.05em;color:var(--color-koi);font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:300;line-height:.9}.loop-title[data-astro-cid-gkwwtxfv]{font-size:var(--step-3);letter-spacing:-.03em;margin:0;line-height:1.05}.loop-detail[data-astro-cid-gkwwtxfv]{max-width:34ch;color:var(--color-ink-muted);margin:0}@media (width>=56.25rem){.loop-steps[data-astro-cid-gkwwtxfv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.foam-panel[data-astro-cid-gkwwtxfv]{margin-block:clamp(1rem,3vw,2rem)}.game-back[data-astro-cid-gkwwtxfv]{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:clamp(2.5rem,5vw,4rem);display:flex}
