/* V10: original photographed objects stay visible. Only labels and contours overlay them. */
.scene{transition:none!important}.scene.active{transition:opacity .26s ease-out!important}.scene .caption,.scene.active .caption{transition:none;transform:none}.scene[data-scene="0"] .sky-title,.scene[data-scene="0"].active .sky-title{transition:none;filter:none;transform:none;opacity:1}.sky-title{top:27%}.sky-title h1{font-size:clamp(80px,11vw,170px);font-weight:700;font-stretch:condensed;letter-spacing:.12em;line-height:1.12;color:#e7e9e1;-webkit-text-fill-color:initial;background:none;filter:none;text-shadow:0 3px 22px #0004;margin:18px 0 16px}.sky-title h1:after{content:'';display:block;width:48px;height:2px;background:#aab3a5;margin:23px auto 0}.sky-title>span{font-size:8px;letter-spacing:.32em;color:#c2cbc0}.sky-title p{font-size:8px;letter-spacing:.35em;color:#adb9ac}.home-descent{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:54px;height:60px;border:1px solid #c8d1c13d;background:#10181730;color:#dfe6d5;transition:background .2s,border-color .2s}.home-descent:hover{background:#9baf8628;border-color:#dbe7cc}.home-descent svg{width:22px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4}.home-descent:focus-visible{outline:2px solid #f0d8a4;outline-offset:5px}.ui-leaving .scene.active{opacity:0!important;transition:opacity .13s linear!important}.ui-leaving .scene{pointer-events:none!important}#stage[aria-busy="true"] .scene{opacity:0!important;transition:none!important}
.world-target:not(.docked):before{inset:-18px -25px}.world-target button.paper-target,.world-target button.crate-target{background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;transform:none!important;filter:none!important;padding:4px!important;justify-content:center;color:#2c2519;min-height:0!important;text-shadow:none}.world-target button.paper-target:after{display:none}.object-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#f2db9b08;stroke:#f0d6a1;stroke-width:1.2;opacity:.25;transition:opacity .18s,fill .18s;pointer-events:none}.object-outline path{vector-effect:non-scaling-stroke}.world-target:hover .object-outline,.world-target button:focus-visible .object-outline{opacity:1;fill:#efd8a21a;filter:drop-shadow(0 0 4px #ecd49e88)}.world-target button strong{font-family:'Bahnschrift','Arial Narrow',sans-serif;font-size:clamp(12px,1.15vw,19px)!important;font-weight:600;letter-spacing:.06em;line-height:1.2;position:relative;z-index:1}.world-target .crate-target strong{color:#ded7bf;text-shadow:0 1px 3px #000;font-size:clamp(11px,1vw,16px)!important;letter-spacing:.12em}.world-target .crate-target .object-outline{fill:none}.world-target button:focus-visible{outline:2px solid #f3d7a1;outline-offset:3px}.world-target.docked{height:48px!important;bottom:24vh!important;width:150px!important;background:#121b18e6;border:1px solid #a1af914f}.world-target.docked button strong{color:#dce3d3;font-size:14px!important}.world-target.docked:before{display:none}
.header-tools{gap:10px}.header-tools button{height:44px;min-height:44px;padding:0 14px;background-image:linear-gradient(#151e20d9,#11191bec),url('assets/sector-graphite-v10.png');background-size:100% 100%,180px;border:1px solid #929e9e45;border-radius:3px;box-shadow:inset 0 1px #e5eded12,0 2px 10px #0002;color:#dce2dc;gap:10px;position:relative;transition:border-color .18s,background-color .18s}.header-tools button:hover{transform:none;border-color:#d1d9c399;background-color:#34403a}.header-tools button:active{transform:translateY(1px)}.utility-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#cart-count{background:#c8d0bd;color:#18211d;border-radius:3px;min-width:19px;height:19px;padding:2px 4px;font-size:10px;display:grid;place-items:center;font-weight:600}.profile-dot{position:absolute;width:5px;height:5px;left:28px;top:28px;border:1px solid #141c19;box-shadow:0 0 0 2px #141c19}.profile-dot.ready{background:#b3bf9b}#profile-label{max-width:118px;font-size:11px}.header-tools button:focus-visible{outline-color:#e2d2a3}#board{background-image:linear-gradient(#121c1bed,#121919ef),url('assets/sector-graphite-v10.png');background-size:100% 100%,700px;background-position:center}.portal-button.primary{background-image:linear-gradient(#c5c9b6ed,#aeb59ff5),url('assets/sector-graphite-v10.png');background-size:100% 100%,150px;color:#172019}.currency-symbol{background-image:linear-gradient(#152321d9,#152321e8),url('assets/sector-graphite-v10.png');background-size:100% 100%,300px}
@media(max-width:700px){.sky-title{top:29%}.sky-title h1{font-size:19vw;letter-spacing:.065em}.sky-title p{font-size:7px;letter-spacing:.2em}.home-descent{bottom:115px}.header-tools button{height:38px;min-height:38px;padding:0 10px;gap:7px}#profile-label{max-width:78px}.utility-label{display:none}.utility-icon{width:17px;height:17px}.profile-dot{left:23px;top:23px}}
.reduced .scene.active,.reduced .ui-leaving .scene.active{transition:none!important}

/* V11: static distressed stencil wordmark; scene timing and films are unchanged. */
.sky-title h1{line-height:0;margin:24px 0 18px;text-shadow:none}.sector-wordmark{display:block;width:clamp(300px,49vw,760px);max-width:86vw;height:auto;margin:auto;filter:drop-shadow(0 3px 8px #050b0d55);animation:none;transition:none}.sky-title h1:after{width:44px;height:1px;opacity:.6;margin-top:25px}@media(max-width:700px){.sector-wordmark{width:86vw}.sky-title h1{margin-top:22px}}
