:root{--ice:#79edff;--violet:#be94ff;--gold:#efcb87;--ink:#07101e;--muted:#adbdcf}html{scroll-behavior:smooth;scroll-padding-top:76px}.conquest-content{position:relative;isolation:isolate;background:linear-gradient(#051321dd,#080c1be8 60%,#050a15)}#market-background{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.conquest-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.sector-nav{position:sticky;top:0;z-index:15;display:flex;justify-content:center;gap:30px;align-items:center;padding:18px 22px;background:#06101ef5;border-block:1px solid #4b8eaa40;backdrop-filter:blur(12px)}.sector-nav a,.sector-nav button{color:#d8e9f5;font:12px system-ui;text-decoration:none;letter-spacing:.08em}.sector-nav button{background:transparent;border:1px solid #4b8eaa80;padding:7px 12px;border-radius:5px;cursor:pointer}.sector-nav a:hover{color:var(--ice)}.conquest-content h2{font:700 clamp(32px,4.5vw,62px)/1.05 'Trebuchet MS',sans-serif;color:#f4f7ff;letter-spacing:-.035em;text-transform:none;text-shadow:none;margin:15px 0 24px}.conquest-content h2:before{display:none}.conquest-content h2 em{font-style:normal;color:var(--ice)}.conquest-content h3{font-size:24px;line-height:1.15;margin:10px 0;color:#edf7ff}.eyebrow{font:11px/1.5 monospace;letter-spacing:.17em;color:var(--ice)}.gold{color:var(--gold)}.support-panel{display:grid;grid-template-columns:1.5fr 1fr;margin:55px 0 0;border:1px solid #bc945a70;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 0 0,#37305188,transparent 65%),linear-gradient(120deg,#111c2bef,#07101ff2);box-shadow:0 25px 100px #0005}.support-copy{padding:50px}.support-copy p{max-width:560px;color:#c6d2df;font-size:17px;line-height:1.75}.support-copy h2 em{color:var(--gold)}.gold-button{display:inline-flex;align-items:center;gap:30px;padding:15px 25px;margin:12px 0;background:linear-gradient(135deg,#ffe3ac,#dab36d);color:#10141e;text-decoration:none;font-weight:800;border-radius:5px;box-shadow:0 4px 28px #dcac5c22}.gold-button:hover{background:#fff0d1;transform:translateY(-2px)}.support-copy .support-amount{font:12px/1.6 monospace;color:#e0c99e}.support-copy .support-terms{font-size:12px;color:#a7b5c7;line-height:1.7}.support-scan{padding:45px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-left:1px solid #cab27b30;background:#0002}.qr-link{display:block;background:#fff;padding:4px;border-radius:10px;margin-top:20px;box-shadow:0 0 60px #7fc9ff11}.qr-link img{display:block;width:190px;height:190px}.support-scan h3{margin:22px 0 0}.support-scan p{color:var(--muted);font-size:14px}.status-pill{font:10px monospace;letter-spacing:.15em;border:1px solid #75e3dc50;border-radius:30px;color:#a8f6e5;padding:8px 13px}.sector-section{padding-top:100px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:25px}.section-head h2{margin-bottom:0}.section-head>p{max-width:360px;color:var(--muted);line-height:1.8;font-size:16px}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.world-card{background:#0b1828e8;border:1px solid #5e8aab45;border-radius:12px;overflow:hidden;transition:border-color .2s,transform .2s}.world-card:hover{border-color:#82e5ff;transform:translateY(-4px)}.world-card summary{position:relative;display:block;cursor:pointer;aspect-ratio:1.07;overflow:hidden;list-style:none}.world-card summary::-webkit-details-marker{display:none}.world-card summary>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.world-card:hover summary>img{transform:scale(1.04)}.world-overlay{position:absolute;inset:0;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent 5%,#030b1880 35%,#030b18f5 100%)}.world-overlay p{font-size:14px;color:#c6d9e8;margin:0 0 18px}.world-num{position:absolute;top:12px;right:20px;font:40px monospace;color:#ffffff45}.card-action{border-top:1px solid #8dd8ee40;padding-top:13px;color:#a3efff;font-size:12px;display:flex;justify-content:space-between}.world-details{padding:22px;color:#d0dfeb;line-height:1.7;font-size:14px;border-top:1px solid #355776}.muted{color:#95aabd;font-size:12px}.world-locked{padding:30px;border:1px solid #8d68ba55;border-radius:12px;background:repeating-linear-gradient(120deg,#15142a66 0 1px,transparent 1px 14px),#0b1120d9;min-height:220px}.world-locked h3{margin-top:24px}.world-locked p{color:#bbc6da;font-size:14px}.world-locked .eyebrow{color:#c5a0ff}.signal-lines{color:#a474d4;font:27px monospace;letter-spacing:.4em}.finale{grid-column:span 2;border-color:#c09c5960;background:radial-gradient(ellipse at right,#4e382a66,transparent),#101727e8;position:relative;overflow:hidden}.finale .eyebrow{color:var(--gold)}.odds{position:absolute;right:25px;bottom:5px;font:90px monospace;color:#f0cf9440;pointer-events:none}.boss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.boss-card{overflow:hidden;border-radius:12px;background:linear-gradient(#141c30e8,#090e1be8);border:1px solid #78608655}.boss-art{height:245px;display:flex;justify-content:center;align-items:center;padding:30px 24px;background:radial-gradient(ellipse at center,#8e467c40,transparent 65%);position:relative}.boss-art:after{content:'';position:absolute;bottom:22px;width:60%;height:18px;border:1px solid #bba0e650;border-radius:50%;box-shadow:0 0 30px #8c57df22}.boss-art img{max-width:90%;max-height:180px;width:auto;height:auto;filter:drop-shadow(0 4px 16px #d18aea25);transition:transform .3s}.boss-art img:nth-child(n+2),.boss-art:has(img:nth-child(2)) img{max-width:32%}.boss-card:hover .boss-art img{transform:translateY(-7px)}.boss-info{padding:23px;border-top:1px solid #98739e30}.boss-info .eyebrow{color:#d1a5e8}.boss-info h3{font-size:20px}.boss-info p{color:var(--muted);font-size:14px;margin-bottom:0}.classified{margin-top:22px;border:1px solid #844faf55;border-radius:12px;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#110f22da}.classified p{color:#bac6d9}.classified>span:last-child{font:40px monospace;letter-spacing:.1em;color:#b18de8}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.control-panel{background:#0b1728e8;border:1px solid #6085aa55;border-radius:16px;padding:35px}.control-panel h3{font-size:26px;margin-bottom:28px}.control-panel dl{margin:0}.control-panel dl>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #49647b40;padding:13px 0;gap:12px}.control-panel dd{margin:0;color:#c6d9e8;font-size:14px}.control-panel kbd{display:inline-block;padding:7px 10px;border:1px solid #7190ac80;border-bottom-width:3px;border-radius:7px;background:#182a3d;color:#e4f6ff;font:13px monospace}.story-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.story-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:430px;background:radial-gradient(ellipse,#203d5777,transparent 70%)}.story-visual img{width:55%;max-height:470px;object-fit:contain}.story-visual img+img{width:46%;margin-left:-8%}.story-copy p{color:#b8c9da;line-height:1.85}.story-meta{border-top:1px solid #64889e55;padding-top:22px;display:flex;flex-direction:column;gap:8px;font:11px monospace;letter-spacing:.1em;color:#b8eaff;margin:30px 0}.text-link{color:var(--ice);text-decoration:none;border-bottom:1px solid #79edff55;padding-bottom:5px}.closing{text-align:center;padding:120px 0 80px}.closing p{color:var(--muted);font-size:13px}.closing h2{font-size:clamp(28px,4vw,48px)}footer{background:#050a13;color:#c6d4e4}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9bf0ff;outline-offset:5px}.subtitle-art{left:24.5%!important;top:21%!important;width:60%!important;height:4.4%!important;transition:filter .1s,transform .1s}.subtitle-react.ship-wake{animation:subtitle-wake .65s ease-out}.ship-b .ship{transform:none}.ship-b{animation-direction:normal}.ship-c{width:5%;height:3%;top:14%;animation:ship-pass 36s linear -18s infinite}.shipflight:after{content:'';position:absolute;width:30%;height:12%;left:80%;top:53%;background:linear-gradient(90deg,#c87dff80,transparent);filter:blur(3px)}.sky-beam{position:absolute;bottom:33%;width:25%;height:65%;opacity:.1;clip-path:polygon(48% 100%,0 0,100% 0,52% 100%);background:linear-gradient(0deg,#9eeaff,transparent);transform-origin:50% 100%;animation:search-sweep 17s ease-in-out infinite alternate;pointer-events:none}.beam-a{left:12%}.beam-b{right:12%;background:linear-gradient(0deg,#c391ff,transparent);animation-delay:-8s}.scene-haze{position:absolute;inset:34% -10% 30%;background:radial-gradient(ellipse,#8cc8f512,transparent 66%);animation:haze-drift 23s ease-in-out infinite alternate;pointer-events:none}.walkway-light{position:absolute;left:0;right:0;top:69%;height:9%;background:linear-gradient(90deg,#b735ff1c,transparent,#44ecff1c,transparent,#b735ff1c);animation:walkway-pulse 8s ease-in-out infinite;pointer-events:none}.intro-v7:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#000 0 1px,transparent 1px 4px);opacity:.055;z-index:2}.title-art{animation:title-glitch 13s linear infinite}.chart{width:1.15%!important;opacity:.24;animation:sky-candle 24s linear infinite alternate}.c1{animation-delay:-6s}.c2{animation-delay:-12s}.c3{animation-delay:-18s}
@keyframes subtitle-wake{20%{transform:translateX(3px) skewX(-2deg);filter:drop-shadow(3px 0 #8cecff) drop-shadow(-3px 0 #d291ff)}65%{transform:translateX(-2px)}100%{transform:none;filter:none}}@keyframes search-sweep{from{transform:rotate(-18deg)}to{transform:rotate(20deg)}}@keyframes haze-drift{to{transform:translateX(5%);opacity:.5}}@keyframes walkway-pulse{50%{opacity:.35}}@keyframes sky-candle{to{transform:translateX(-35px) translateY(-5px)}}@keyframes title-glitch{0%,65%,66.2%,100%{transform:none;filter:none}65.3%{transform:translateX(2px);filter:drop-shadow(2px 0 #64f2ff) drop-shadow(-2px 0 #f080e7)}65.7%{transform:translateX(-2px)}}
@media(max-width:850px){.world-grid,.boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-copy{padding:30px}.support-scan{padding:30px 20px}.section-head{gap:20px}.section-head>p{max-width:300px}.story-panel{gap:20px}.classified{flex-wrap:wrap}}
@media(max-width:600px){.conquest-wrap{width:calc(100% - 30px)}.sector-nav{gap:16px;flex-wrap:wrap;padding:12px 10px}.sector-nav a{font-size:11px}.sector-nav button{font-size:10px;padding:5px 9px}.support-panel{grid-template-columns:1fr;margin-top:28px}.support-scan{border-left:0;border-top:1px solid #cab27b30}.support-copy{padding:28px}.support-copy p{font-size:15px}.sector-section{padding-top:65px}.section-head{display:block}.section-head>p{max-width:none}.world-grid,.boss-grid{gap:12px}.world-card summary{aspect-ratio:.65}.world-overlay{padding:14px}.world-overlay h3{font-size:19px}.world-overlay p{font-size:12px}.world-num{font-size:28px;right:12px}.world-overlay .eyebrow{font-size:9px}.world-locked{padding:20px;grid-column:span 2}.world-details{padding:14px;font-size:12px}.boss-art{height:160px;padding:15px}.boss-art img{max-height:125px}.boss-info{padding:16px}.boss-info h3{font-size:17px}.boss-info .eyebrow{font-size:9px}.boss-info p{font-size:12px}.classified{padding:22px}.classified p{font-size:14px}.control-grid,.story-panel{grid-template-columns:1fr}.control-panel{padding:25px}.story-visual{min-height:280px;max-height:320px}.story-visual img{max-height:300px}.closing{padding:75px 0 55px}.subtitle-art{left:33%!important;top:17%!important;width:34%!important;height:3.3%!important}.ship-c{top:20%}.gold-button{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro-scene *,.subtitle-react.ship-wake{animation:none!important;transition:none!important}.title-art{filter:none!important}.world-card:hover,.world-card:hover summary>img,.boss-card:hover img,.gold-button:hover{transform:none}}

.clock{left:42.46%!important;top:10%!important;width:7.65%!important;height:9.55%!important}.hour,.minute{left:43.62%!important;top:10%!important;width:5.33%!important;height:9.55%!important}
@media(max-width:700px){.clock{left:43.4%!important;top:9.2%!important;width:4.84%!important;height:6.05%!important}.hour,.minute{left:44.15%!important;top:9.2%!important;width:3.35%!important;height:6.05%!important}}
.world-grid{align-items:start}.boss-card .boss-sprite{display:block;flex:0 1 auto;height:180px;background-repeat:no-repeat;background-position:left center;background-size:auto 100%;max-width:100%;width:var(--frame-width)}@media(max-width:600px){.boss-card .boss-sprite{height:125px;width:calc(var(--frame-width)*.694)}}

/* Aligned title caption and rail contact; localized SVG wake */
.train-move{top:43.8%}.subtitle-art{left:27.23%!important;width:52%!important;top:21%!important;height:4.4%!important;overflow:visible}.subtitle-art svg{width:100%;height:100%;overflow:visible;display:block}.subtitle-glyph{will-change:transform}.subtitle-react.ship-wake{animation:none;transform:none}.subtitle-react{overflow:visible}@media(max-width:600px){.subtitle-art{left:33.5%!important;width:33%!important;top:17%!important;height:3.3%!important}}
