.support>.prose{color:var(--ink-soft);margin:0 0 32px}.support h3{margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.2}.support-ways{gap:20px;display:grid}.support-way{border:var(--rim-w) solid var(--edge);background:var(--tank);color:var(--cream);border-radius:20px;flex-direction:column;align-items:center;padding:28px;display:flex}.support-way>:is(h2,h3,p){align-self:stretch}.support-way .prose{color:color-mix(in srgb, var(--cream) 80%, transparent);margin:0 0 22px}.support-way .prose:last-child{margin-bottom:0}.support-way .btn{white-space:normal;line-height:1.2}.support-way .btn-discord{border-color:var(--edge)}.support-row{flex-wrap:wrap;gap:12px;display:flex}.support-small{opacity:.8;margin:12px 0 0;font-size:14px}.support-error{color:var(--amber);margin:12px 0 0}.support-buy:disabled{opacity:.6;cursor:progress}.support-swatches{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px;display:flex}.support-swatch{border:2px solid var(--pixel-ink);border-radius:6px;width:28px;height:28px}.support-pieces{width:100%;margin:0 0 22px}.support-word{width:100%;max-width:544px;height:auto;image-rendering:pixelated;margin:0 auto;display:block}.support-save{justify-content:center;align-self:stretch;display:flex}.support-save .tank-card{width:min(380px,100%);max-height:none}.support-fine{opacity:.6}.support-terms-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.support-thanks{flex-direction:column;align-items:flex-start;display:flex}.support-thanks>.btn{align-self:center;margin-bottom:22px}.support-again-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:underline}.support-way .support-thanks-note{gap:14px;margin:0 0 22px}.support-way .support-thanks-note .prose{margin:0}.support-buy-form{flex-direction:column;align-items:center;display:flex}.support-buy-form>:is(h2,h3,p,label){align-self:stretch}.support-amount{gap:6px;display:grid}.support-amount-field{align-items:center;gap:8px;display:inline-flex}.support-amount-field input{border:2px solid var(--edge);background:var(--pixel-ink);width:8em;color:var(--cream);text-transform:none;border-radius:8px;padding:10px 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.support-amount-field input[aria-invalid=true]{border-color:var(--amber)}.support-buy-form .support-buy,.support-name{margin-top:22px}.support-text{border:2px solid var(--edge);background:var(--pixel-ink);width:min(16em,100%);color:var(--cream);text-transform:none;border-radius:8px;padding:10px 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.support-text[aria-invalid=true]{border-color:var(--amber)}.support-check{cursor:pointer;align-items:center;gap:10px;margin-top:12px;display:inline-flex}.support-check input{width:20px;height:20px;accent-color:var(--amber)}.support>.supporters{margin-top:56px;padding:0}.og-tank{max-width:1400px;margin-top:-56px;padding:0 16px 96px}.og-tank-caption{color:var(--ink-soft);text-align:center;margin:0 0 16px}.og-tank-photos{grid-template-columns:1fr 1fr;grid-template-areas:"desk desk""duckweed duckweed""sponge swim";gap:12px;display:grid}.og-tank-photos img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.og-tank-desk{aspect-ratio:4/5;object-position:50% 62%;grid-area:desk}.og-tank-duckweed{aspect-ratio:16/10;object-position:50% 38%;grid-area:duckweed}.og-tank-sponge{aspect-ratio:3/4;object-position:56% 40%;grid-area:sponge}.og-tank-swim{aspect-ratio:3/4;object-position:62% 34%;grid-area:swim}@media (min-width:900px){.og-tank-photos{height:min(calc(var(--view-h) * .86), calc((min(var(--view-w), 1400px) - 32px) * .62));grid-template:"desk duckweed duckweed"1fr"desk sponge swim"1fr/1.15fr 1fr 1fr}.og-tank-photos img{aspect-ratio:auto;min-height:0}}.support-way .glide-content{flex-direction:column;align-items:center;display:flex}.support-way .glide-content>:is(h2,h3,p,.support-thanks){align-self:stretch}.support-wish{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0 0 22px;display:flex}.support-wish label{gap:6px;width:100%;display:grid}.support-wish input,.support-wish textarea,.support-wish select{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--cream) 30%, transparent);width:100%;color:var(--cream);font:inherit;background:0 0;border-radius:10px;padding:10px 12px;font-size:16px}.support-wish-ask{color:var(--cream)}.support-wish label.support-wish-share{align-items:center;gap:8px;display:flex}.support-wish .support-wish-share input{width:auto;accent-color:var(--amber);margin:0}.support-wish-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}.thanks-step{flex:auto;justify-content:center}.thanks-note{text-align:center;animation:thanks-in var(--thanks-fade-ms) ease-out both;flex-direction:column;align-items:center;gap:16px;display:flex}.thanks-note.is-leaving{animation:thanks-out var(--thanks-fade-ms) ease-in both}.thanks-note-title{color:var(--cream);margin:0;font-family:Yowza,ui-sans-serif,sans-serif;font-size:32px;line-height:1.2}.thanks-note .prose{margin:0}.thanks-read{text-align:center;margin:0}.thanks-next{align-self:stretch}.thanks-next-title{color:var(--cream);text-align:center;margin:0 0 10px;font-size:22px}.thanks-next ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.thanks-go{align-self:center;width:auto}@media (pointer:fine){.thanks-next-title{margin-bottom:24px}.thanks-next ul{gap:18px}.thanks-go{margin-top:28px}}@keyframes thanks-in{0%{opacity:0}}@keyframes thanks-out{to{opacity:0}}.support-wish-error{color:var(--shrimp-red)}.support-wish-sent{color:var(--cream);margin:0 0 22px}.checkout-sheet-backdrop{--sheet-ms:.28s;inset:var(--bar-h) 0 var(--keyboard-px,0px);z-index:50;animation:checkout-sheet-dim var(--sheet-ms) ease-out both;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed}.checkout-sheet{box-sizing:border-box;--sheet-wide-px:960px;--sheet-body-px:600px;--sheet-sliver-px:4px;width:min(var(--sheet-wide-px), 100% - 2 * var(--sheet-sliver-px));height:100%;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border:var(--rim-w) solid var(--edge);background:var(--tank);color:var(--cream);animation:checkout-sheet-up var(--sheet-ms) cubic-bezier(.2, .8, .2, 1) both;border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;align-items:stretch;gap:14px;display:flex;overflow-y:auto}.checkout-sheet-head{width:100%;max-width:var(--sheet-body-px);align-items:baseline;gap:12px;margin:0 auto;display:flex}.checkout-sheet-head.is-bare{justify-content:flex-end}.checkout-sheet-what,.checkout-sheet-price{margin:0;font-size:20px}.checkout-sheet-price{color:var(--amber);margin-left:auto}.checkout-sheet-close{color:var(--cream);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.checkout-sheet-or{text-align:center;color:color-mix(in srgb, var(--cream) 60%, transparent);margin:0}.showcase{width:100%;max-width:var(--sheet-body-px);flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:0 auto 14px;padding:0;list-style:none;display:flex}.showcase-item{flex-direction:column;align-items:center;gap:4px;display:flex}.showcase-art{image-rendering:pixelated}.showcase-name{color:color-mix(in srgb, var(--cream) 80%, transparent);font-size:13px}.checkout-sheet-body{width:100%;max-width:var(--sheet-body-px);flex-direction:column;gap:14px;margin:0 auto;display:flex}.checkout-sheet-pay{width:100%}@keyframes checkout-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes checkout-sheet-dim{0%{background:0 0}}.checkout-sheet.is-after{animation:none}.checkout-sheet-backdrop:has(>.checkout-sheet.is-after){animation:none}@media (prefers-reduced-motion:reduce){.checkout-sheet,.checkout-sheet-backdrop,.thanks-note,.thanks-note.is-leaving{animation:none}}@media (hover:hover) and (pointer:fine){.checkout-sheet-close{display:none}}.support-save-first,.support-open-first{flex-direction:column;align-items:center;display:flex}.support-login{color:var(--ink-soft);margin:18px 0 0;font-size:16px}.support-login-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.support-wish textarea{resize:none;line-height:1.35}.support-wish select option{color:initial}.support-again{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;display:flex}.support-again-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}
