.wp-wrap{position:relative}.wp-icon{width:28px;height:28px;flex:none;border-radius:6px;object-fit:contain}.wp-icon.small{width:22px;height:22px}.wp-letter{display:grid;place-items:center;font-family:var(--font-display);font-size:20px;color:var(--sky-950);background:var(--sky-300)}.wp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#041f3399}.wp-modal{position:relative;width:min(420px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:20px;background:linear-gradient(#ffffff14,#0000 40%),#0369a1f7}.wp-close{position:absolute;top:10px;right:10px;padding:2px 10px}.wp-title{margin:0 40px 6px 0;font-family:var(--font-display);font-weight:400;font-size:32px;color:#fff}.wp-sub{margin:0 0 12px;font-size:16px;color:var(--sky-100)}.wp-group{margin:14px 0 6px;font-size:14px;color:var(--sky-300);text-transform:uppercase;letter-spacing:.06em}.wp-row{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px;padding:10px 12px;border:0;font:inherit;font-size:19px;color:#fff;text-align:left;text-decoration:none;cursor:pointer;background:#082f49c7}.wp-row:hover:not(:disabled){background:#082f49f2;outline:2px solid var(--sky-400)}.wp-row:disabled{opacity:.6;cursor:progress}.wp-name{flex:1}.wp-tag{font-size:13px;color:var(--sky-200)}.wp-tag.on{color:var(--good)}.wp-note{margin:12px 0 0;font-size:14px;color:var(--fg-muted)}.wp-error{margin:12px 0 0;font-size:15px;color:var(--bad)}.wp-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:220px;padding:10px;display:flex;flex-direction:column;gap:6px;background:#0369a1f7}.wp-menu .btn{justify-content:flex-start;width:100%}.wp-menu-head{display:flex;flex-direction:column;gap:2px;padding:4px 6px 8px;font-size:14px;color:var(--sky-100)}.wp-menu-head .mono{font-family:var(--font-mono);font-size:13px;color:#fff}.wp-toast{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:240px;padding:8px 10px;font-size:14px;color:#fff;background:#9f1239eb}.tank{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(130% 90% at 50% 2%,#bfe9ff3d,#7fd0f016 34%,#0000 66%),linear-gradient(var(--w-top) 0%,var(--w-mid) 46%,var(--w-deep) 86%,var(--w-floor) 100%)}.tank img{image-rendering:pixelated;display:block}.glow,.caustic,.rays{z-index:1}.surface{z-index:2}.band.back{z-index:3}.band.front{z-index:5}.props-strip{z-index:6}.fish.far{z-index:4}.fish.near{z-index:7}.bub{z-index:8}.band,.surface{pointer-events:none;position:absolute;left:0;width:100%;overflow:hidden}.band{bottom:0}.surface{top:0}.band.back{opacity:.95}.strip{position:absolute;left:0;height:100%;display:flex;will-change:transform}.band .strip{bottom:0}.surface .strip{top:0}.strip img{height:100%;width:auto;max-width:none;flex:0 0 auto}.band.back .strip{animation:drift 60s linear infinite}.band.front .strip{animation:drift 34s linear infinite}.surface .strip{animation:drift 80s linear infinite}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.props-strip{position:absolute;bottom:0;left:0;width:200%;display:flex;pointer-events:none;will-change:transform;animation:drift 34s linear infinite}.props{position:relative;flex:0 0 50%;width:50%;aspect-ratio:509 / 194}.props .prop{position:absolute}.kelp{position:absolute;bottom:1%;transform-origin:bottom center;animation:sway ease-in-out infinite alternate}.kelp img{width:100%;height:auto}@keyframes sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.bub{position:absolute;bottom:2%;border-radius:50%;background:#b8e6f7;pointer-events:none;animation:rise linear infinite}@keyframes rise{0%{transform:translate(0);opacity:0}10%{opacity:.7}25%{transform:translate(8px,-22vh)}50%{transform:translate(-6px,-44vh)}75%{transform:translate(9px,-66vh)}90%{opacity:.3}to{transform:translateY(-88vh);opacity:0}}.glow{position:absolute;left:50%;top:-34%;width:160%;height:92%;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 58% 100% at 50% 0%,#dff3ff2e,#7fd0f014 40%,#0000 74%);animation:glowbreath 11s ease-in-out infinite alternate}@keyframes glowbreath{0%{opacity:.7;transform:translate(-50%) scaleX(1)}to{opacity:1;transform:translate(-50%) scaleX(1.09)}}.rays{position:absolute;top:-10%;right:-20%;bottom:18%;left:-20%;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#fff 0,#fff 20%,#ffffff7a 54%,#0000 92%);mask-image:linear-gradient(#fff 0,#fff 20%,#ffffff7a 54%,#0000 92%)}.rays i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;will-change:transform,opacity}.rays .r1{filter:blur(9px);background:linear-gradient(97deg,#0000 4%,#cdeeff29 11%,#0000 20%,#cdeeff17,#0000 40%,#cdeeff24 52%,#0000,#cdeeff14 72%,#0000 80%,#cdeeff1f 89%,#0000 96%);animation:rayA 26s ease-in-out infinite alternate,rayFade 9.5s ease-in-out infinite alternate}.rays .r2{filter:blur(16px);background:linear-gradient(83deg,#0000 8%,#bfe9ff1b 18%,#0000 29%,#bfe9ff25 42%,#0000 54%,#bfe9ff12,#0000 76%,#bfe9ff1d 86%,#0000 94%);animation:rayB 37s ease-in-out infinite alternate,rayFade 14s ease-in-out infinite alternate}.rays .r3{filter:blur(26px);background:linear-gradient(91deg,#0000 12%,#ffffff12 33%,#0000 50%,#ffffff0e 70%,#0000 88%);animation:rayA 49s ease-in-out infinite alternate-reverse,rayFade 19s ease-in-out infinite alternate}@keyframes rayA{0%{transform:translate(-2.5%) skew(-1deg)}to{transform:translate(2.5%) skew(1.4deg)}}@keyframes rayB{0%{transform:translate(2%) skew(1.2deg) scaleY(1)}to{transform:translate(-2%) skew(-.6deg) scaleY(1.05)}}@keyframes rayFade{0%{opacity:.28}to{opacity:1}}.caustic{position:absolute;left:-12%;right:-12%;top:0;height:64%;pointer-events:none;mix-blend-mode:screen;opacity:.3;-webkit-mask-image:linear-gradient(#fff 0,#ffffffb3 44%,#0000 100%);mask-image:linear-gradient(#fff 0,#ffffffb3 44%,#0000)}.caustic i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;filter:blur(3px)}.caustic .c1{background:repeating-linear-gradient(6deg,#0000 0,#0000 9px,#dff3ff21 9px,#dff3ff21 12px,#0000 12px,#0000 26px);animation:causA 8s ease-in-out infinite alternate}.caustic .c2{background:repeating-linear-gradient(-5deg,#0000 0,#0000 14px,#dff3ff1a 14px,#dff3ff1a 17px,#0000 17px,#0000 38px);animation:causB 12s ease-in-out infinite alternate}@keyframes causA{0%{transform:translate(-7px) scaleY(1)}to{transform:translate(7px,5px) scaleY(1.07)}}@keyframes causB{0%{transform:translate(6px,4px) scaleY(1.05)}to{transform:translate(-6px) scaleY(1)}}:root[data-motion=off] .props-strip,:root[data-motion=off] .strip,:root[data-motion=off] .kelp,:root[data-motion=off] .bub,:root[data-motion=off] .glow,:root[data-motion=off] .rays i,:root[data-motion=off] .caustic i{animation:none!important}.tank{container-type:inline-size}.fish{position:absolute;min-width:16px;max-width:156px;aspect-ratio:1;animation:swim linear infinite}.fish .bob{width:100%;height:100%;animation:bob 3.1s ease-in-out infinite alternate}.fish img{width:100%;height:100%}@keyframes swim{0%{transform:translate(-12cqw) scaleX(-1)}49.9%{transform:translate(106cqw) scaleX(-1)}50%{transform:translate(106cqw) scaleX(1)}to{transform:translate(-12cqw) scaleX(1)}}@keyframes bob{0%{translate:0 -5px}to{translate:0 5px}}:root[data-motion=off] .fish,:root[data-motion=off] .fish .bob{animation:none!important}.tank .fish.mine img{filter:drop-shadow(0 0 2px #ffd166) drop-shadow(0 0 6px rgba(255,209,102,.8))}.tank-empty{position:absolute;left:50%;bottom:30%;transform:translate(-50%);z-index:6;max-width:80%;text-align:center;color:#fff;font-size:clamp(14px,2.2cqw,22px);pointer-events:none}.fish-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.ocean{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(130% 70% at 50% 0%,#bfe9ff33,#7fd0f012 40%,#0000 70%),linear-gradient(#0a8fd8,#0875b8 30%,#0a5f96 58%,#073a5e 88%,#062f4d)}.ocean{--floor: clamp(120px, 24vh, 260px)}.ocean-surface,.ocean-floor{position:absolute;left:0;right:0;background-repeat:repeat-x;image-rendering:pixelated}.ocean-surface{top:0;height:calc(var(--floor) * 64 / 194);background-image:url(https://cdn.aquariumsatoshi.xyz/ipfs/bafybeia7rrdek4ns6gq7bfopcsmxhtxgr4knmmbnisuupwkzkd54fravbe/background/water-surface.png);background-size:auto 100%;opacity:.85;animation:ocean-drift-surface 90s linear infinite}.ocean-floor{bottom:0;background-position:0 100%}.ocean-floor.back{height:calc(var(--floor) * 204 / 194 * 1.12);background-image:url(https://cdn.aquariumsatoshi.xyz/ipfs/bafybeia7rrdek4ns6gq7bfopcsmxhtxgr4knmmbnisuupwkzkd54fravbe/background/seabed-back.png);background-size:auto 100%;opacity:.38;filter:saturate(.6) brightness(.8);animation:ocean-drift-back 110s linear infinite}@keyframes ocean-drift-back{to{background-position-x:calc(var(--floor) * 1.12 * 204 / 194 * -509 / 204)}}@keyframes ocean-drift-surface{to{background-position-x:calc(var(--floor) * 64 / 194 * -509 / 64)}}.ocean .bub{bottom:6%}:root[data-motion=off] .ocean-surface,:root[data-motion=off] .ocean-floor{animation:none!important}.shell{position:relative;max-width:1480px;margin:0 auto;padding:16px clamp(12px,3vw,28px) 48px;min-height:100vh}.topbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:20;display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;padding:10px 16px;background:linear-gradient(#ffffff1a,#0000 60%),#0369a1eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.topbar-logo{display:flex;align-items:center;text-decoration:none}.logo-img{display:block;width:auto}.logo-type{display:inline-flex;flex-direction:column;line-height:.82;letter-spacing:.04em}.logo-aqua{color:#b8ecff}.logo-sat{color:var(--btc)}.token-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--sky-950);color:var(--btc-light);font-weight:400;font-size:18px}.nav{display:flex;gap:6px;flex-wrap:wrap}.nav a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 9px;border-radius:2px;color:var(--sky-100);text-decoration:none;font-weight:400;font-size:20px}.nav a:hover{background:#082f4973;color:#fff}.nav a.active{color:#fff;background:var(--sky-800);box-shadow:0 3px 0 0 var(--sky-950),0 -3px 0 0 var(--sky-950),3px 0 0 0 var(--sky-950),-3px 0 0 0 var(--sky-950),inset 0 -4px 0 0 var(--btc)}.spacer{flex:1 1 auto}.topbar-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:2px;background:#082f4980;color:var(--sky-100);font-weight:400;font-size:18px;text-decoration:none;cursor:pointer;white-space:nowrap}.tool:hover{background:#082f49cc;color:#fff}.wallet{display:flex;gap:10px;flex-wrap:wrap}main{min-height:60vh}.foot{margin-top:56px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:18px;color:var(--sky-100);background:#082f49e0;--c: var(--sky-800)}.foot span{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.topbar{position:static}.tool:has(.ico) span{display:none}.nav a{padding:6px 9px 6px 7px;font-size:19px}}.panel{background:linear-gradient(#ffffff14,#0000 40%),#0284c7db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:clamp(16px,2.2vw,26px);margin-top:26px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.panel-title{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1;color:#fff}.panel-aside{font-size:18px;color:var(--sky-100)}.panel p{color:var(--sky-100)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}@media(max-width:480px){.stats{grid-template-columns:1fr;gap:12px}}.stat{background:#082f49b8;padding:12px 14px;display:flex;align-items:center;gap:12px;min-width:0}.stat-icon{width:36px;height:36px}.stat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label{font-size:16px;color:var(--sky-300);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.stat-value{font-size:clamp(26px,2.6vw,32px);font-weight:400;color:#fff;line-height:1.1;overflow-wrap:anywhere}.stat-hint{font-size:16px;color:var(--sky-200);line-height:1.3}.btn{--fill: var(--btc);--edge: var(--btc-dark);--ink: var(--btc-ink);--hover: var(--btc-light);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-pixel);font-weight:400;font-size:21px;line-height:1;padding:11px 18px;border:0;border-radius:2px;cursor:pointer;color:var(--ink);background:linear-gradient(#fff3,#0000001a),var(--fill);box-shadow:0 var(--pb) 0 0 var(--edge),0 calc(var(--pb) * -1) 0 0 var(--edge),var(--pb) 0 0 0 var(--edge),calc(var(--pb) * -1) 0 0 0 var(--edge),0 calc(var(--pb) + 4px) 0 0 #0000004d,inset 0 -3px #00000024;transition:transform .06s,background-color .1s;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:not(:disabled):hover{background:linear-gradient(#fff3,#0000001a),var(--hover);color:var(--ink)}.btn:not(:disabled):active{transform:translateY(3px);box-shadow:0 var(--pb) 0 0 var(--edge),0 calc(var(--pb) * -1) 0 0 var(--edge),var(--pb) 0 0 0 var(--edge),calc(var(--pb) * -1) 0 0 0 var(--edge),inset 0 3px 4px #00000040}.btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.btn-primary{--fill: var(--btc);--edge: var(--btc-dark);--ink: var(--btc-ink);--hover: var(--btc-light)}.btn-blue{--fill: var(--sky-400);--edge: var(--sky-800);--ink: var(--sky-950);--hover: var(--sky-300)}.btn-ghost{--fill: var(--sky-800);--edge: var(--sky-950);--ink: var(--sky-100);--hover: var(--sky-700)}.btn-danger{--fill: var(--bad);--edge: var(--bad-dark);--ink: #4c0519;--hover: #fda4af}.btn .ico{margin:-4px 0}a.btn{display:inline-flex}.row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.notice{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:10px 14px;font-size:18px;background:#082f49b3;color:var(--sky-100)}.notice-warn{--c: #b45309;background:#451a03b8;color:#fde68a}.notice-error{--c: var(--bad-dark);background:#4c0519b8;color:#fecdd3}.notice-ok{--c: var(--good-dark);background:#052e16b3;color:#bbf7d0}.field{display:flex;flex-direction:column;gap:6px;font-size:17px;color:var(--sky-200);font-weight:400}.field input,.field select{font:400 19px var(--font-pixel);background:var(--sky-950);color:#fff;border:0;border-radius:2px;padding:9px 11px;min-width:0;box-shadow:0 0 0 var(--pb) var(--sky-300),inset 0 3px #0006}.mono{font-family:var(--font-mono);font-size:.8em;overflow-wrap:anywhere}.muted{color:var(--sky-200)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:400;letter-spacing:.04em;padding:3px 8px;border-radius:2px}.tag-on{background:var(--good);color:var(--good-dark);box-shadow:0 0 0 2px var(--good-dark)}.tag-off{background:#fecdd3;color:var(--bad-dark);box-shadow:0 0 0 2px var(--bad-dark)}.table-wrap{overflow-x:auto;background:#082f4999;padding:4px 8px}table.grid{border-collapse:collapse;width:100%;font-size:18px}table.grid th,table.grid td{text-align:left;padding:9px 12px;white-space:nowrap}table.grid tbody tr+tr td{border-top:2px solid rgb(125 211 252 / .18)}table.grid th{color:var(--sky-300);font-weight:400;font-size:16px;letter-spacing:.06em;text-transform:uppercase}table.grid tr.now td{color:var(--btc-light);font-weight:400}.subhead{margin:18px 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sky-100)}.fd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#041f3399}.fd{position:relative;width:min(520px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:22px;background:linear-gradient(#ffffff14,#0000 40%),#0369a1f7;color:var(--fg)}.fd-close{position:absolute;top:10px;right:10px;padding:4px 10px}.fd-head{display:flex;gap:16px;align-items:center;margin-right:40px}.fd-art{flex:none;width:96px;height:96px;display:grid;place-items:center;background:#082f49cc}.fd-art img{width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 0 8px var(--aura))}.fd-name{font-family:var(--font-display);font-size:30px;line-height:1;color:#fff}.fd-species{margin-top:4px;font-size:18px;color:var(--sky-100)}.fd-id{color:#fff;font-weight:700}.fd-state{display:inline-block;margin-top:8px;padding:2px 8px;font-size:15px;color:var(--sky-950);background:var(--good)}.fd-state.off{background:var(--bad)}.fd-facts{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:18px 0 0;font-size:18px}.fd-facts dt{color:var(--sky-300);font-size:15px;text-transform:uppercase;letter-spacing:.05em;padding-top:3px}.fd-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.fd-facts .mono{font-family:var(--font-mono);font-size:14px}.fd-sub{font-size:14px;color:var(--fg-muted)}.fd-sub.mono{font-size:11px;margin-top:2px}.fd-you{color:#ffd166;font-weight:400}.fd-link{margin-left:8px;font-size:14px;color:var(--sky-200)}.fd-rank{font-family:var(--font-display);font-size:24px;line-height:1}.fd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:420px){.fd-facts{grid-template-columns:1fr;gap:2px}.fd-facts dd{margin-bottom:8px}}.rank-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rank-chip{display:inline-block;padding:3px 10px;font-size:17px;line-height:1.2;background:#041f33bf;white-space:nowrap}.rank-chip small{font-size:13px;opacity:.8}.rank-chip.small{font-size:15px;padding:1px 8px}.rank-chip.rainbow{background:linear-gradient(#041f33bf,#041f33bf) padding-box,linear-gradient(90deg,#f43f5e,#f59e0b,#84cc16,#06b6d4,#8b5cf6,#f43f5e) border-box;border:2px solid transparent;animation:rank-glow 3s linear infinite}@keyframes rank-glow{0%{filter:hue-rotate(0deg) drop-shadow(0 0 4px #fff8)}to{filter:hue-rotate(360deg) drop-shadow(0 0 4px #fff8)}}:root[data-motion=off] .rank-chip.rainbow{animation:none}.board td{vertical-align:middle}.board tr.me td{background:#ffd1661f}.board .you{color:#ffd166;font-weight:400}.place{display:inline-grid;place-items:center;width:30px;height:30px;font-family:var(--font-display);font-size:22px;color:var(--sky-950);background:var(--sky-300)}.place-1{background:linear-gradient(#fde68a,#f59e0b);box-shadow:0 0 10px #fbbf24}.place-2{background:linear-gradient(#f1f5f9,#94a3b8)}.place-3{background:linear-gradient(#fdba74,#c2410c)}.share{position:relative;min-width:110px;height:22px;background:#0000004d}.share-bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--sky-500),var(--sky-300))}.share span{position:relative;display:block;text-align:center;line-height:22px;font-size:15px;color:#fff}.af{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:460px;overflow:auto}.af-row{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:17px;color:var(--sky-100);background:#082f49b8}.af-text{flex:1;min-width:0;overflow-wrap:anywhere}.af-text b{color:#fff;font-weight:400}.af-who{font-family:var(--font-mono);font-size:14px}.af-time{display:flex;gap:8px;flex:none;font-size:14px;color:var(--fg-muted)}.af-time a{color:var(--sky-300);text-decoration:none}.af-mined{box-shadow:inset 3px 0 0 var(--btc)}.af-activated,.af-upgraded{box-shadow:inset 3px 0 0 var(--good)}.af-claimed{box-shadow:inset 3px 0 0 var(--sky-300)}.af-buyback,.af-harvest{box-shadow:inset 3px 0 0 var(--bad)}@media(max-width:480px){.af-row{flex-wrap:wrap;font-size:15px}.af-time{width:100%;justify-content:flex-end}}.scene{--c: var(--sky-950);position:relative;margin-top:22px;height:clamp(720px,calc(100svh - 60px),1400px);overflow:hidden;background:var(--sky-900)}.scene>.tank{position:absolute;top:0;right:0;bottom:0;left:0}.scene-card{--c: var(--sky-300);position:absolute;z-index:10;left:50%;top:clamp(40px,8%,100px);transform:translate(-50%);width:min(640px,calc(100% - 32px));padding:22px clamp(18px,3vw,32px) 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;background:linear-gradient(#ffffff1f,#0000 45%),#0284c7e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scene-tag{margin:0;max-width:520px;color:#fff;font-size:clamp(20px,2vw,24px);line-height:1.35}.scene-cta{justify-content:center}.scene-cta .btn{font-size:24px;padding:13px 22px}.theme-pick{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.theme-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border:0;border-radius:2px;cursor:pointer;font-weight:400;font-size:18px;color:var(--sky-100);background:#082f49b3;box-shadow:0 0 0 3px var(--sky-950)}.theme-chip img{width:30px;height:30px;object-fit:contain}.theme-chip:hover{background:#082f49f2;color:#fff}.theme-chip.is-on{color:var(--btc-ink);background:var(--btc);box-shadow:0 0 0 3px var(--btc-dark)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:30px}.step{background:linear-gradient(#ffffff14,#0000 40%),#0284c7db;padding:20px 20px 22px}.step-badge{position:relative;width:76px;height:76px;display:grid;place-items:center;background:#082f49cc;margin-bottom:14px}.step-badge:not(:has(img)) .step-n{position:static;font-size:64px}.step-n{position:absolute;right:-10px;bottom:-12px;font-size:40px;color:var(--btc)}.step h3{margin:0 0 6px;font-size:34px;line-height:1;color:#fff}.step p{margin:0;font-size:19px;color:var(--sky-100)}@media(max-width:600px){.scene{height:1000px}.scene-card{top:24px;gap:12px}.scene-cta .btn{font-size:21px;padding:11px 16px}}.reef-count{position:absolute;right:14px;bottom:12px;z-index:7;padding:4px 10px;color:#fff;font-size:16px;background:#041f3380;pointer-events:none}.scene-hide{position:absolute;top:8px;right:8px;padding:2px 10px}.reef-intro-toggle{position:absolute;top:12px;left:12px;z-index:10}.steps-more{margin:10px 0 0;text-align:right;font-size:19px}.steps-more a{color:var(--btc-light)}.landing-bar{gap:12px 16px}.landing-links{display:flex;gap:4px}.landing-links a{padding:6px 10px;border-radius:2px;color:var(--sky-100);text-decoration:none;font-size:20px}.landing-links a:hover{background:#082f4973;color:#fff}.landing-token{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;background:var(--sky-950);color:var(--btc-light);font-size:22px}.landing-token b{font-weight:400}.landing-play.big{font-size:30px;padding:14px 30px}.landing-hero.scene{height:clamp(640px,calc(100svh - 110px),900px)}.landing-card{top:clamp(28px,7%,80px);gap:14px}.landing-avatar{width:112px;height:112px;margin-bottom:-6px;box-shadow:0 0 0 4px var(--sky-950),0 0 0 7px var(--btc)}.landing-social{justify-content:center}.parade{margin-top:26px;overflow:hidden;padding:10px 0;background:#082f498c;box-shadow:0 3px 0 0 var(--sky-950),0 -3px 0 0 var(--sky-950)}.parade-track{display:flex;gap:28px;width:max-content;animation:parade 70s linear infinite}.parade img{image-rendering:pixelated;transform:scaleX(1)}@keyframes parade{0%{transform:translate(0)}to{transform:translate(-50%)}}:root[data-motion=off] .parade-track{animation:none}.landing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:26px}.landing-facts .stat{background:#082f49d1}.landing-facts .stat-value{font-size:34px}.landing-section{margin-top:30px}.landing-section p{font-size:20px;max-width:70ch}.gallery-filter{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.gallery-filter small{font-size:14px;opacity:.8}.gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:14px}.gallery-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;text-align:center;background:#082f49b3;font-size:17px;line-height:1.1;color:var(--sky-100)}.gallery-card img{width:64px;height:64px;image-rendering:pixelated}.gallery-card:hover img{transform:translateY(-3px)}.gallery-more{display:flex;justify-content:center;margin-top:18px}.landing-tokenbox{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.landing-tokenbox>.ico{width:128px;height:128px;filter:drop-shadow(0 0 18px rgb(247 147 26 / .45))}.landing-tokenbox>div{flex:1 1 320px;min-width:0}.landing-tokenbox .panel-title{margin:0 0 8px}.landing-final{text-align:center;display:flex;flex-direction:column;align-items:center}.landing-final .panel-title{justify-content:center}@media(max-width:760px){.landing-links{display:none}.landing-play.big{font-size:24px;padding:11px 20px}.landing-hero.scene{height:900px}.gallery{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.psel{position:relative;display:inline-block}.psel-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 14px;border:0;border-radius:0;cursor:pointer;font:400 22px/1 var(--font-pixel);color:#fff;background:linear-gradient(#0000 60%,#0003),var(--sky-950);box-shadow:0 var(--pb) 0 0 var(--sky-300),0 calc(var(--pb) * -1) 0 0 var(--sky-300),var(--pb) 0 0 0 var(--sky-300),calc(var(--pb) * -1) 0 0 0 var(--sky-300),inset 0 3px #0006}.psel-btn:hover:not(:disabled){background:linear-gradient(#0000 60%,#0003),#0b3d5e}.psel-chev{color:var(--sky-300);flex:0 0 auto;transition:transform .08s}.psel.is-open .psel-btn{box-shadow:0 var(--pb) 0 0 var(--btc),0 calc(var(--pb) * -1) 0 0 var(--btc),var(--pb) 0 0 0 var(--btc),calc(var(--pb) * -1) 0 0 0 var(--btc),inset 0 3px #0006}.psel.is-open .psel-chev{color:var(--btc);transform:scaleY(-1)}.psel.is-disabled .psel-btn{cursor:not-allowed;opacity:.55}.psel-list{position:absolute;z-index:50;left:0;top:calc(100% + 10px);min-width:100%;max-height:360px;overflow-y:auto;margin:0;padding:6px;list-style:none;outline:none;background:linear-gradient(#ffffff14,#0000 30%),var(--sky-800);box-shadow:0 var(--pb) 0 0 var(--sky-300),0 calc(var(--pb) * -1) 0 0 var(--sky-300),var(--pb) 0 0 0 var(--sky-300),calc(var(--pb) * -1) 0 0 0 var(--sky-300),0 calc(var(--pb) + 6px) 0 0 #00000059}.psel-list.up{top:auto;bottom:calc(100% + 10px)}.psel-opt{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:22px;line-height:1;color:var(--sky-100);cursor:pointer;white-space:nowrap}.psel-opt+.psel-opt{margin-top:3px}.psel-opt.is-active{background:var(--sky-700);color:#fff}.psel-opt.is-selected{background:var(--btc);color:var(--btc-ink);box-shadow:inset 0 -3px 0 0 var(--btc-dark)}.psel-opt.is-selected.is-active{background:var(--btc-light)}.psel-mark{width:16px;display:inline-flex;justify-content:center;flex:0 0 auto}.pcheck{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:19px;color:var(--sky-100);-webkit-user-select:none;user-select:none}.pcheck.is-disabled{opacity:.55;cursor:not-allowed}.pcheck-input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.pcheck-box{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;background:var(--sky-950);box-shadow:0 var(--pb) 0 0 var(--sky-300),0 calc(var(--pb) * -1) 0 0 var(--sky-300),var(--pb) 0 0 0 var(--sky-300),calc(var(--pb) * -1) 0 0 0 var(--sky-300),inset 0 3px #0006}.pcheck-box.is-on{color:var(--btc-ink);background:var(--btc);box-shadow:0 var(--pb) 0 0 var(--btc-dark),0 calc(var(--pb) * -1) 0 0 var(--btc-dark),var(--pb) 0 0 0 var(--btc-dark),calc(var(--pb) * -1) 0 0 0 var(--btc-dark),inset 0 -3px #0003}.pcheck:hover .pcheck-box:not(.is-on){background:#0b3d5e}.pcheck-input:focus-visible+.pcheck-box{outline:3px dashed var(--btc-light);outline-offset:5px}.panel:has(.psel.is-open),.step:has(.psel.is-open){position:relative;z-index:40}.mine-controls{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-top:16px}.check{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:400;color:var(--sky-100)}.check input{width:18px;height:18px;accent-color:var(--btc)}.mine-bar{margin-top:18px;height:14px;border-radius:2px;box-shadow:0 0 0 3px var(--sky-950);background:repeating-linear-gradient(-45deg,var(--btc) 0 10px,var(--btc-light) 10px 20px);background-size:28px 28px;animation:minebar .6s linear infinite}@keyframes minebar{to{background-position:28px 0}}:root[data-motion=off] .mine-bar{animation:none}.mine-log{list-style:none;margin:16px 0 0;padding:10px 12px;background:#082f49b3;font-size:18px;display:flex;flex-direction:column;gap:4px}.mine-log time{color:var(--sky-300);margin-right:6px}.log-ok{color:#6fd3a3}.log-warn{color:#f2c14e}.log-error{color:#ff8a80}.miner{margin-top:22px;padding:clamp(16px,2.2vw,26px);background:linear-gradient(#ffffff14,#0000 40%),#0369a1eb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.miner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.miner-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4.4vw,56px);line-height:.95;color:#fff}.miner-sub{margin-top:6px;font-size:20px;color:var(--sky-100)}.miner-sub b{color:var(--btc-light);font-weight:400}.miner-status{padding:6px 14px;font-size:20px;color:var(--sky-950);background:var(--sky-300);white-space:nowrap}.status-mining{background:var(--btc-light);animation:status-pulse 1.2s steps(2) infinite}.status-solved{background:var(--good)}.status-busy{background:var(--sky-200)}@keyframes status-pulse{50%{filter:brightness(1.2)}}:root[data-motion=off] .status-mining{animation:none}.supply{position:relative;margin:14px 0 18px;height:22px;background:#082f49cc}.supply-bar{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--sky-400) 0 10px,var(--sky-300) 10px 12px)}.supply-text{position:relative;display:block;text-align:center;line-height:22px;font-size:16px;color:#fff}.miner-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}@media(max-width:900px){.miner-grid{grid-template-columns:1fr}}.puzzle-card,.control-card{background:#082f49c7;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.miner .muted{color:var(--fg-muted);font-size:15px}.goal{display:flex;align-items:center;gap:14px}.goal-big{font-family:var(--font-display);font-size:clamp(64px,8vw,96px);line-height:.8;color:var(--good);min-width:1.4ch}.goal-text{font-size:22px;color:#fff;line-height:1.15}.goal-text b{font-weight:400;color:var(--good)}.p-row{display:flex;flex-direction:column;gap:3px;min-width:0}.p-label{font-size:14px;color:var(--sky-300);letter-spacing:.06em;text-transform:uppercase}.hash{font-family:var(--font-mono);font-size:13px;color:var(--fg);overflow-wrap:anywhere;line-height:1.45}.hash-zeros{color:var(--good);font-weight:700}.meter{height:12px;background:#00000059}.meter-fill{height:100%;background:linear-gradient(90deg,var(--btc),var(--btc-light));transition:width .5s linear}.meter-text{margin-top:-6px}.speed{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.speed-value{font-family:var(--font-display);font-size:clamp(56px,7vw,84px);line-height:.85;color:var(--btc-light)}.speed-unit{font-size:22px;color:var(--sky-100)}.control-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:17px;color:var(--sky-100)}.control-facts span:before{content:"▸ ";color:var(--sky-400)}.miner .mine-controls{margin-top:4px}.miner .mine-controls .start{font-size:22px}.checks{display:flex;flex-direction:column;gap:6px;width:100%}.solution{padding:12px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:18px;color:#fff;border:3px solid var(--good);background:#4ade8029;animation:status-pulse 1s steps(2) infinite}.solution b{font-weight:400;color:var(--good);font-size:22px}:root[data-motion=off] .solution{animation:none}.miner+.stats{margin-top:18px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.facts>div{display:flex;flex-direction:column;padding:6px 10px;background:#00000038}.facts span{font-size:14px;color:var(--sky-300);text-transform:uppercase;letter-spacing:.05em}.facts b{font-weight:400;font-size:26px;color:#fff;line-height:1.1}.puzzle-more,.rig-advanced{font-size:18px;color:var(--sky-100)}.puzzle-more summary,.rig-advanced summary{cursor:pointer;color:var(--sky-200);list-style:none}.puzzle-more summary:before,.rig-advanced summary:before{content:"▸ ";color:var(--btc)}.puzzle-more[open] summary:before,.rig-advanced[open] summary:before{content:"▾ "}.puzzle-more summary b{font-weight:400;color:var(--good)}.puzzle-more[open]{display:flex;flex-direction:column;gap:10px}.more-link{color:var(--btc-light);font-size:17px}.rig-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rig-label{min-width:64px;font-size:18px;color:var(--sky-300)}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg-opt{padding:6px 14px;border:0;border-radius:0;cursor:pointer;font:400 20px/1 var(--font-pixel);color:var(--sky-100);background:var(--sky-950);box-shadow:0 0 0 3px var(--sky-700)}.seg-opt:hover:not(:disabled){color:#fff;background:#0b3d5e}.seg-opt.is-on{color:var(--btc-ink);background:var(--btc);box-shadow:0 0 0 3px var(--btc-dark)}.seg-opt:disabled{cursor:not-allowed}.seg-opt:disabled:not(.is-on){opacity:.5}.gauges{display:flex;flex-direction:column;gap:10px;padding:10px 12px;background:#00000038}.gauge-head{display:flex;justify-content:space-between;gap:10px;font-size:18px;color:var(--sky-300)}.gauge-head b{font-weight:400;color:#fff}.gauge-head b.warm{color:#f2c14e}.gauge-head b.hot{color:#ff8a80}.cells{display:flex;gap:3px;margin-top:4px}.cells i{flex:1;height:16px;background:#ffffff1a}.cells i.on{background:var(--sky-400)}.cells i.on.live{background:var(--btc);animation:status-pulse 1s steps(2) infinite}.bar{height:16px;margin-top:4px;background:#ffffff1a}.bar>div{height:100%;background:var(--sky-400)}.bar>div.live{background:var(--btc)}.gauge-note{margin-top:2px;overflow-wrap:anywhere}.gauge-foot b{font-weight:400}.health-smooth{color:var(--good)}.health-busy{color:#f2c14e}.health-lagging{color:#ff8a80}:root[data-motion=off] .cells i.live{animation:none}.control-card>.start{align-self:stretch;justify-content:center;font-size:26px;padding:12px}.warnings{display:flex;flex-direction:column;gap:8px;margin-top:14px}.warnings .notice{margin:0}@media(max-width:560px){.facts b{font-size:22px}.rig-label{min-width:0;width:100%}}.fish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;margin-top:28px}.fish-card{--c: var(--sky-300);background:linear-gradient(#ffffff14,#0000 40%),#0284c7e0;display:flex;flex-direction:column;border-radius:2px;box-shadow:0 var(--pb) 0 0 var(--c),0 calc(var(--pb) * -1) 0 0 var(--c),var(--pb) 0 0 0 var(--c),calc(var(--pb) * -1) 0 0 0 var(--c),0 calc(var(--pb) * 2.5) 0 0 #00000047}.fish-card.is-on{--c: var(--good)}.fish-card.is-off{--c: var(--sky-300)}.fish-art{position:relative;background:radial-gradient(90% 70% at 50% 0%,#bfe9ff40,#0000 70%),linear-gradient(#0a8fd8,#0a5f96 70%,#073a5e);display:grid;place-items:center;aspect-ratio:16 / 10;border-bottom:3px solid var(--sky-950)}.fish-art:after{content:"";position:absolute;inset:auto 0 0 0;height:22%;background:url(https://cdn.aquariumsatoshi.xyz/ipfs/bafybeia7rrdek4ns6gq7bfopcsmxhtxgr4knmmbnisuupwkzkd54fravbe/background/seabed-front-coral.png) repeat-x 0 100% / auto 100%;image-rendering:pixelated;opacity:.9}.fish-art img{position:relative;z-index:1;width:34%;image-rendering:pixelated;filter:drop-shadow(0 4px 0 #0003)}.fish-body{padding:14px;display:flex;flex-direction:column;gap:12px}.fish-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:25px;font-weight:400}.fish-title{min-width:0;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.fish-id{color:var(--sky-300);font-weight:400;white-space:nowrap}.fish-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:18px;padding:8px 10px;background:#082f4999}.fish-facts dt{color:var(--sky-300)}.fish-facts dd{margin:0;text-align:right;color:#fff;font-weight:400}.fish-card .btn{width:100%}.tank-toolbar{margin-top:22px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 18px;background:#082f49c7}.tank-filters{display:flex;flex-wrap:wrap;gap:8px}.tank-sort{display:flex;flex-wrap:wrap;gap:12px}.tank-range{width:100%;font-size:16px;color:var(--sky-200)}.pager{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.pager-num{min-width:46px;justify-content:center}.pager-gap{color:var(--sky-100);font-size:20px;padding:0 4px}.tank-actions{margin-top:14px;align-items:center}.link-btn{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--btc-light);text-decoration:underline}.tier-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tier-strip li{display:flex;flex-direction:column;align-items:center;padding:8px 6px;background:#082f49b3;text-align:center}.tier-strip .tier-n{font-size:16px;color:var(--sky-300)}.tier-strip b{font-weight:400;font-size:32px;line-height:1;color:var(--btc-light)}.tier-strip .muted{font-size:15px}.tank-note{margin:12px 0 0}@media(max-width:560px){.tier-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.fish-need{font-size:14px;color:var(--warn, #fbbf24)}.wiki-banner{--c: var(--sky-950);margin-top:22px;background:#041f33;line-height:0}.wiki-banner img{display:block;width:100%;height:auto}.wiki-head h1{margin:0 0 8px;font-size:clamp(40px,5vw,68px);color:#fff}.wiki-head p{margin:0;max-width:820px;font-size:21px}.wiki-body{display:grid;grid-template-columns:270px minmax(0,1fr);gap:26px;align-items:start;margin-top:26px}.wiki-toc{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;padding:14px 10px 14px 14px;background:#082f49e6;--c: var(--sky-700)}.wiki-toc-title{font-size:24px;color:#fff;margin:0 0 8px 4px}.wiki-toc ol{list-style:none;margin:0;padding:0}.wiki-toc a{display:flex;align-items:center;gap:8px;padding:5px 8px;color:var(--sky-100);text-decoration:none;font-size:18px}.wiki-toc a:hover{background:#0369a199;color:#fff}.wiki-toc a.is-on{background:var(--sky-700);color:#fff;box-shadow:inset 4px 0 0 var(--btc)}.wiki-tab-n{min-width:26px;text-align:right;color:var(--sky-300);font-size:16px}.wiki-toc a.is-on .wiki-tab-n{color:var(--btc-light)}.wiki-sec-kicker{color:var(--sky-300);font-size:16px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.wiki-pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:3px solid rgb(8 47 73 / .5)}.wiki-pager .btn{white-space:normal;text-align:left}.wiki-main{min-width:0}.wiki-main .wiki-sec:first-child{margin-top:0}.wiki-sec{scroll-margin-top:110px;margin-top:0}.wiki-body{scroll-margin-top:100px}.wiki-sec .panel-title a{color:inherit;text-decoration:none}.wiki-sec .panel-title a:hover{text-decoration:underline;text-decoration-thickness:3px}.wiki-sec p,.wiki-sec li,.wiki-sec dd{font-size:20px;line-height:1.45;color:var(--sky-100)}.wiki-sec b{color:#fff;font-weight:400}.wiki-sec h3{margin:26px 0 8px;font-size:26px;color:#fff;font-weight:400}.wiki-sec code{font-family:var(--font-mono);font-size:.78em;background:#082f49b3;padding:1px 6px;color:var(--btc-light);overflow-wrap:anywhere}.wiki-sec a{color:var(--btc-light)}.wiki-sec .table-wrap{margin:14px 0}.wiki-sec table.grid td{white-space:normal;vertical-align:top}.wiki-sec table.grid td:first-child{white-space:nowrap;color:#fff}.wiki-formula{margin:14px 0;padding:12px 16px;background:#041f33d9;color:var(--btc-light);font:15px/1.6 var(--font-mono);white-space:pre-wrap;overflow-x:auto}.wiki-callout{display:flex;gap:12px;align-items:flex-start;margin:16px 0 4px;padding:12px 14px;background:#052e168c;--c: var(--good-dark);font-size:19px;color:#d1fae5}.wiki-callout.warn{background:#451a03b3;--c: #b45309;color:#fde68a}.wiki-callout b{color:#fff}.wiki-steps{margin:8px 0;padding-left:26px}.wiki-steps li{margin:6px 0}.wiki-steps li::marker{color:var(--btc)}.wiki-faq dt{margin-top:16px;font-size:22px;color:#fff}.wiki-faq dd{margin:4px 0 0}.flows{display:flex;flex-direction:column;gap:14px;margin:18px 0}.flow{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:stretch}.flow-src{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#082f49cc;color:#fff;font-size:20px}.flow-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.flow-leg{display:flex;flex-direction:column;padding:8px 12px;background:#0369a18c;box-shadow:inset 4px 0 0 var(--btc)}.flow-share{font-size:34px;color:var(--btc-light);line-height:1}.flow-to{font-size:19px;color:#fff}.flow-note{font-size:15px;color:var(--sky-200)}@media(max-width:960px){.wiki-body{grid-template-columns:1fr}.wiki-toc{position:static;max-height:none}.wiki-toc ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.flow{grid-template-columns:1fr}}.control{display:flex;align-items:center;gap:8px;font-size:18px;color:var(--sky-100);font-weight:400}.control select{background:var(--sky-950);color:#fff;border:0;border-radius:2px;padding:7px 10px;font:400 18px var(--font-pixel);cursor:pointer;box-shadow:0 0 0 var(--pb) var(--sky-300)}:root{--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--btc: #f7931a;--btc-light: #fbb24a;--btc-dark: #9a4d00;--btc-ink: #5c2a00;--good: #4ade80;--good-dark: #166534;--bad: #fb7185;--bad-dark: #9f1239;--fg: #f1f7fc;--fg-dim: #cfe7f7;--fg-muted: #9cc6e2;--font-display: "Jersey 10", "Jersey 15", system-ui, sans-serif;--font-pixel: "Jersey 15", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--pb: 3px;--w-top: #0a8fd8;--w-mid: #0a5f96;--w-deep: #073a5e;--w-floor: #041f33;--light: var(--sky-300);--ink: var(--sky-950);--panel: rgb(3 105 161 / .9);--panel2: rgb(12 74 110 / .82);--hair: var(--sky-900);--text: var(--fg);--text2: var(--fg-dim);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--sky-900);color:var(--fg);font:400 20px/1.35 var(--font-pixel);font-variant-ligatures:none;letter-spacing:.02em;-webkit-font-smoothing:antialiased}img{max-width:100%}[hidden]{display:none!important}a{color:var(--sky-200)}a:hover{color:#fff}button,input,select{font:inherit}::selection{background:var(--btc);color:var(--btc-ink)}.outline{text-shadow:.06em .06em 0 var(--sky-900),-.06em .06em 0 var(--sky-900),-.06em -.06em 0 var(--sky-900),.06em -.06em 0 var(--sky-900)}.outline-strong{text-shadow:.1em .1em 0 var(--sky-900),-.1em .1em 0 var(--sky-900),-.1em -.1em 0 var(--sky-900),.1em -.1em 0 var(--sky-900),0 .25em .5em var(--sky-950)}.display{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;line-height:.9}.pixel-frame{--c: var(--sky-300);--lip: rgb(0 0 0 / .28);border-radius:2px;box-shadow:0 var(--pb) 0 0 var(--c),0 calc(var(--pb) * -1) 0 0 var(--c),var(--pb) 0 0 0 var(--c),calc(var(--pb) * -1) 0 0 0 var(--c),0 calc(var(--pb) * 2.5) 0 0 var(--lip)}.pixel-well{--c: var(--sky-950);border-radius:2px;box-shadow:0 var(--pb) 0 0 var(--c),0 calc(var(--pb) * -1) 0 0 var(--c),var(--pb) 0 0 0 var(--c),calc(var(--pb) * -1) 0 0 0 var(--c),inset 0 var(--pb) 0 0 #00000038}.pixelated,.ico{image-rendering:pixelated}.ico{display:inline-block;flex:0 0 auto;vertical-align:middle}:focus-visible{outline:3px dashed var(--btc-light);outline-offset:5px;border-radius:0}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--sky-950)}::-webkit-scrollbar-thumb{background:var(--sky-600);box-shadow:inset -3px -3px var(--sky-800),inset 3px 3px var(--sky-400)}
