:root{--text:#e9f2ff;--muted:#a1b5cc;--lime:#86f3d7}.vignette{background:linear-gradient(90deg,#03081277,transparent 55%),radial-gradient(ellipse at 66% 45%,transparent 45%,#02061455)}.grain{opacity:.022}.chapter-copy{background:none}.chapter .eyebrow{color:#7be5d2}.chapter h2 em{color:#8bf1e0}.chapter .lede{color:#b2c5d9}.chapter-bottom{color:#89a5bd}.telemetry{display:none}.world-hud{color:#8facbf}.pixel-dock{left:auto;right:4.5%;bottom:24px;max-width:80%;border-color:#46758b55;background:#071226dd;border-radius:4px;padding:5px}.world-hud{right:auto;bottom:35px}.world-hud #localClock,.world-hud #depth{display:none}.pixel-dock>span{display:none}.pixel-dock button{font-size:7px;padding:10px}.header-actions #terminalOpen{background:#07122688;border-color:#5d91aa55}.progress{right:21px}.chapter-pixels{opacity:.55}.chapter-bottom{bottom:9%}.terminal-shortcuts{display:flex;gap:15px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid #234453}.terminal-shortcuts a,.terminal-shortcuts button{font:8px var(--mono);color:#87ead2}.reward-flow{list-style:none;padding:0;display:grid;gap:14px;margin:25px 0}.reward-flow li{border-left:2px solid #80dccb;padding-left:16px;display:grid;gap:8px}.reward-flow b{font:9px var(--mono);color:#a5f1e0}.reward-flow span{font-size:12px;line-height:1.7;color:#afc3d2}.reward-calculator{padding:20px;background:#081b2b;border:1px solid #32566d;margin:25px 0}.reward-calculator label{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;margin:14px 0;color:#b6c7d5}.reward-calculator input{width:100px;background:#040d18;color:#a0f6de;border:1px solid #3b6275;padding:8px;font:12px var(--mono)}.reward-calculator output{display:block;border-top:1px solid #335163;padding-top:17px;font:14px var(--mono);color:#8cf0d5}.reward-calculator small{display:block;font:8px/1.8 var(--mono);color:#8198ac;margin-top:13px}#rewardRoom details{font:9px var(--mono);color:#9ee3da}#rewardRoom details p{font:10px/1.8 var(--mono)}
.nft-space{height:180svh;min-height:1200px}.nft-space .chapter-copy{padding-top:125px;max-width:440px}.nft-inspect{bottom:12%;border-color:#7ab7d555;background:#081527dd}.nft-space .chapter-bottom{bottom:7%}.nft-space .disclosure{color:#879eb5}.gallery-controller{position:absolute;top:42%;right:10%;display:flex;align-items:center;gap:18px;pointer-events:auto;z-index:5}.gallery-controller button{border:1px solid #6a94b077;width:42px;height:42px;border-radius:50%;background:#08152788;font-size:20px}.gallery-controller button:hover{border-color:#9ef8e6}.gallery-controller span{font:8px var(--mono);color:#a1b4ca}.gallery-caption{position:absolute;left:8%;bottom:20%;pointer-events:auto;max-width:340px}.gallery-caption b{display:block;font:18px/1.4 var(--pixel-title);color:#f3e1b1}.gallery-caption span{font:8px var(--mono);letter-spacing:2px;color:#84ead4;display:block;margin-bottom:14px}.gallery-caption p{font:10px/1.8 var(--mono);color:#a1b8cc;margin-top:10px}.gallery-caption small{font:7px/1.6 var(--mono);color:#7f93a8}.gallery-tag{font:7px var(--mono);color:#e6d199;border:1px solid #a48e5055;padding:5px 8px;display:inline-block;margin-bottom:15px}
@media(max-width:720px){.chapter .chapter-copy{padding-top:135px}.arrival .chapter-copy{padding-top:130px}.chapter h2,.signal h2,.ending h2{font-size:28px;line-height:1.35}.chapter-copy .lede{max-width:245px;font-size:10px}.chapter-bottom{display:none}.pixel-dock{left:6%;right:6%;bottom:18px;max-width:none;justify-content:space-between}.pixel-dock button,.pixel-dock #pixelBurst{font-size:6px;padding:8px 6px}.world-hud{display:none}.nft-space{height:180svh;min-height:1200px}.nft-space .chapter-copy{padding-top:120px}.nft-space h2{font-size:26px}.nft-space .lede{max-width:270px}.gallery-controller{left:8%;right:8%;top:64%;justify-content:space-between}.gallery-controller button{width:36px;height:36px}.gallery-caption{left:8%;right:8%;bottom:21%;max-width:none;text-align:center}.gallery-caption b{font-size:15px}.gallery-caption span{margin-bottom:8px}.gallery-caption p{font-size:9px;margin-top:7px}.gallery-tag{font-size:6px;margin-bottom:8px}.nft-inspect{bottom:12%;font-size:7px}.terminal-shortcuts{gap:12px;padding:12px 18px}.reward-calculator{padding:15px}.reward-calculator label{font-size:10px}}

.signal .chapter-copy{margin-left:0}.nft-space{height:130svh;min-height:850px}.gallery-caption{bottom:17%}.nft-inspect{bottom:8%}.gallery-controller{top:auto;bottom:29%}@media(max-width:720px){.nft-space{height:135svh;min-height:900px}.nft-space .chapter-copy{padding-top:110px}.gallery-controller{top:64%;bottom:auto}.gallery-caption{bottom:15%}.nft-inspect{bottom:8%}}

.pixel-agents img{display:block;width:100%;height:auto;margin-bottom:15px;border:1px solid #7c9eb044}.pixel-agents button{padding:6px 6px 14px;background:#071529}.pixel-agents span,.pixel-agents small{padding:0 7px}#pixelLab{max-width:1050px;background:#061221}.pixel-agents{gap:16px}@media(max-width:720px){.pixel-agents{gap:12px}.gallery-caption{bottom:15%}}

@media(max-width:720px){.gallery-controller{top:60%;left:8%;right:8%}.gallery-caption{bottom:15%;background:#071226ed;border:1px solid #496b8555;border-radius:4px;padding:14px}.gallery-caption .gallery-tag{display:none}.gallery-caption b{font-size:13px}.gallery-caption p{font-size:8px}.gallery-caption span{font-size:6px;margin-bottom:6px}.gallery-caption small{font-size:6px}}
