.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;inset: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;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}to{opacity:1}}.rays{position:absolute;inset:-10% -20% 18%;pointer-events:none;-webkit-mask-image:linear-gradient(#fff 0,#fff 20%,#ffffff7a 54%,#0000 92%);mask-image:linear-gradient(#fff 0 20%,#ffffff7a 54%,#0000 92%)}.rays i{position:absolute;inset:0;display:block}.rays .r1{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{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{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%)}to{transform:translate(2.5%)}}@keyframes rayB{0%{transform:translate(2%)}to{transform:translate(-2%)}}@keyframes rayFade{0%{opacity:.28}to{opacity:1}}.caustic{position:absolute;left:-12%;right:-12%;top:0;height:64%;pointer-events:none;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;inset:0;display:block}.caustic .c1{background:repeating-linear-gradient(6deg,#0000 0 7px,#dff3ff21 10.5px,#0000 14px 26px);animation:causA 8s ease-in-out infinite alternate}.caustic .c2{background:repeating-linear-gradient(-5deg,#0000 0 12px,#dff3ff1a 15.5px,#0000 19px 38px);animation:causB 12s ease-in-out infinite alternate}@keyframes causA{0%{transform:translate(-7px)}to{transform:translate(7px,5px)}}@keyframes causB{0%{transform:translate(6px,4px)}to{transform:translate(-6px)}}: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;inset:0;width:100%;height:100%;z-index:4;pointer-events:none}@media(max-width:820px),(pointer:coarse){.rays .r2,.rays .r3,.caustic .c2{display:none}.kelp{animation:none}}.tank[data-idle] *{animation-play-state:paused!important}.ocean{position:fixed;inset: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;width:calc(100% + var(--tile));background-repeat:repeat-x;image-rendering:pixelated}.ocean-surface{--tile: calc(var(--floor) * 509 / 194);top:0;height:calc(var(--floor) * 64 / 194);background-image:url(https://cdn.aquariumsatoshi.xyz/ipfs/bafybeihgjsyjwkhjful3qzne6tyl7m3cdbjts5tca5nxilnzwm2cznw2su/background/water-surface.png);background-size:auto 100%;opacity:.85;animation:ocean-drift 90s linear infinite}.ocean-floor{bottom:0;background-position:0 100%}.ocean-floor.back{--tile: calc(var(--floor) * 1.12 * 509 / 194);height:calc(var(--floor) * 204 / 194 * 1.12);background-image:url(https://cdn.aquariumsatoshi.xyz/ipfs/bafybeihgjsyjwkhjful3qzne6tyl7m3cdbjts5tca5nxilnzwm2cznw2su/background/seabed-back.png);background-size:auto 100%;opacity:.3;animation:ocean-drift 110s linear infinite}@keyframes ocean-drift{to{transform:translate(calc(-1 * var(--tile)))}}.ocean .bub{bottom:6%}:root[data-motion=off] .ocean-surface,:root[data-motion=off] .ocean-floor{animation:none!important}.sound{position:relative}.sound-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:300px;padding:12px 14px;display:grid;gap:10px;background:#0369a1f7;color:#fff;font-size:18px}.sound-row{display:flex;align-items:center;gap:10px}.sound-label{width:90px;flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--sky-100)}.sound-value{width:44px;text-align:right;font-variant-numeric:tabular-nums}.sound-row input[type=range]{flex:1 1 0;width:0;min-width:0;margin:0;accent-color:var(--btc);cursor:pointer}.sound-row input[type=range]:disabled{opacity:.45;cursor:not-allowed}.sound-switch{margin-left:auto;min-width:64px;padding:4px 12px;border:0;border-radius:2px;font:inherit;cursor:pointer;background:#082f49b3;color:var(--sky-100);box-shadow:inset 0 -3px #0004}.sound-switch.is-on{background:var(--btc);color:#1b1004}.sound-switch:focus-visible{outline:3px dashed var(--btc-light);outline-offset:3px}@media(max-width:760px){.sound-panel{position:fixed;left:16px;right:16px;top:50%;width:auto;transform:translateY(-50%)}}.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}.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}}.page-loading{min-height:70vh}.panel{background:linear-gradient(#ffffff14,#0000 40%),#0284c7db;isolation:isolate;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;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)}.mint-opens{display:grid;justify-items:center;gap:2px;padding:12px 14px;margin-bottom:12px;text-align:center;background:#082f49b3;box-shadow:inset 0 -3px 0 0 var(--btc);color:#fff}.mint-opens-label{font-size:18px;color:var(--sky-100)}.mint-opens-clock{font-size:clamp(30px,4vw,40px);font-weight:400;color:var(--btc-light);font-variant-numeric:tabular-nums;line-height:1.1}.mint-opens-when{font-size:15px;color:var(--sky-200)}.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}.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;inset: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}.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))}}.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)}
