.showcase-tank .dt-sprite{width:64px;height:64px;image-rendering:pixelated;pointer-events:none;box-shadow:none;will-change:transform;border:none;position:absolute;top:0;left:0}.showcase-tank .dt-sprite.dt-hidden{display:none}.showcase-tank .tank-view{position:absolute;inset:0;overflow:hidden}.showcase-tank .tank-world{box-sizing:content-box;transform-origin:0 0;position:absolute;top:0;left:0}.showcase-tank .tank-weed{z-index:2;image-rendering:pixelated;pointer-events:none;will-change:transform;background-repeat:no-repeat;position:absolute;top:0;left:0}.showcase-tank .dt-shovel{z-index:5}.showcase-tank .dt-resident{z-index:3}.showcase-tank .dt-carried{z-index:5}.showcase-tank .tank-strip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:0;right:0}.showcase-tank .tank-strip.dt-feeding,.showcase-tank .tank-world.dt-feeding{cursor:none}.showcase-tank .tank-strip.dt-pointing,.showcase-tank .tank-world.dt-pointing{cursor:pointer}.showcase-tank .shrimp-tip{z-index:6;box-sizing:border-box;-webkit-font-smoothing:none;width:max-content;color:var(--cream);overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;opacity:1;flex-direction:column;font-family:Lowza;font-size:16px;line-height:16px;transition-property:opacity;transition-timing-function:ease-out;display:flex;position:absolute}.showcase-tank .shrimp-tip.is-fading{opacity:0}.showcase-tank .shrimp-tip p{text-wrap:balance;margin:0}.showcase-tank .shrimp-tip .tip-name{color:var(--kelp-bright)}.showcase-tank .showcase-name .tip-name{color:#fff;text-shadow:0 0 calc(8px / var(--showcase-zoom)) color-mix(in srgb, var(--amber) 85%, transparent)}.showcase-tank .dt-resident.dt-held{z-index:6}.showcase-tank .tank-strip.dt-holding{cursor:grabbing}.showcase-tank .tank-tubes{pointer-events:none;position:absolute;inset:0}.showcase-tank .tank-tube-tile{z-index:0;position:absolute}.showcase-tank .tank-tube-ghost{z-index:1;position:absolute;bottom:0;left:0}.showcase-tank .tank-tubes canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.showcase-tank .tank-floor,.showcase-tank .tank-held{pointer-events:none;position:absolute;inset:0}.showcase-tank .tank-floor{z-index:3}.showcase-tank .tank-held{z-index:6}.showcase-tank .tank-floor canvas,.showcase-tank .tank-held canvas{image-rendering:pixelated;position:absolute}.wall-tank{z-index:2;box-sizing:content-box;width:var(--view-w);margin:0 calc(50% - var(--view-w) / 2) 22px;border-bottom:var(--rim-w) solid var(--edge);position:relative;overflow:hidden}.swim-host:has(.wall-tank){overflow-x:clip}.showcase-room{z-index:0;position:absolute;inset:0}.showcase-room .showcase-tank{color:var(--cream);-webkit-user-select:none;user-select:none;visibility:hidden;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.showcase-room .showcase-tank.is-ready{visibility:visible}.owned-tank.showcase-tank .tank-view,.owned-tank.showcase-tank .tank-strip{touch-action:pan-y}.owned-tank.showcase-tank .tank-world{border-bottom:0}@property --plants-in{syntax:"<number>";inherits:true;initial-value:1}#tank{animation:showcase-plants-in .4s ease var(--open-in-at) both}#tank .tank-weed{opacity:var(--plants-in)}@keyframes showcase-plants-in{0%{--plants-in:0}to{--plants-in:1}}@property --cut{syntax:"<number>";inherits:false;initial-value:0}@property --breath{syntax:"<number>";inherits:false;initial-value:0}.showcase-tank .dt-resident.dt-glow{--cream-cut:color-mix(in srgb, var(--cream) calc(var(--cut) * 100%), transparent);translate:0 calc(var(--px) * -3);filter:drop-shadow(var(--px) 0 0 var(--cream-cut)) drop-shadow(calc(var(--px) * -1) 0 0 var(--cream-cut)) drop-shadow(0 var(--px) 0 var(--cream-cut)) drop-shadow(0 calc(var(--px) * -1) 0 var(--cream-cut)) drop-shadow(0 var(--px) 0 color-mix(in srgb, var(--edge) calc(var(--cut) * 100%), transparent)) drop-shadow(0 var(--px) 0 color-mix(in srgb, var(--pixel-ink) calc(var(--cut) * 100%), transparent)) drop-shadow(0 0 calc(3px + var(--breath) * 5px) color-mix(in srgb, var(--amber) calc(var(--cut) * (45% + var(--breath) * 40%)), transparent));animation:.22s ease-out both showcase-lift,.7s ease-out .2s both showcase-cut,2.4s ease-in-out .9s infinite alternate showcase-breathe}@keyframes showcase-lift{0%{translate:0}to{translate:0 calc(var(--px) * -3)}}@keyframes showcase-cut{0%{--cut:0}to{--cut:1}}@keyframes showcase-breathe{0%{--breath:0}to{--breath:1}}.showcase-tank{--px:2px}.showcase-tank .showcase-name{font-size:calc(16px / var(--showcase-zoom));line-height:calc(16px / var(--showcase-zoom))}.showcase-name{transform:translate(-50%, calc(-100% + var(--px) * -5));text-align:center;animation:.3s ease-out both showcase-name-in}@keyframes showcase-name-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.showcase-name{animation:none}.showcase-tank .dt-resident.dt-glow{--cut:1;animation:none}}
