.expedition{height:1300vh}.journey-hud{max-height:calc(100vh - 160px);padding:12px 9px;gap:8px}.journey-stops{gap:5px;overflow-y:auto;scrollbar-width:thin;max-height:calc(100vh - 260px);padding:3px}.journey-stops button{min-height:25px}.journey-hud>span{margin-top:4px}.linear-journey .journey-stops{max-height:none;overflow-x:auto;overflow-y:hidden;width:min(80vw,590px);gap:8px}.linear-journey .journey-stops button{flex-shrink:0}.linear-journey .journey-hud{max-width:94%;overflow:hidden}.start-steps{margin:25px 0}.start-steps>p{display:flex;gap:24px;align-items:center;border-bottom:1px solid #d5baf422;padding:18px 0;font-size:14px}.start-steps b{font-size:24px;color:#b7e7d5}.journey-tool{max-width:760px}.journey-tool label,.money-support label{font-size:12px;color:#c8b4d8;display:block;margin-bottom:16px}.journey-tool input,.journey-tool textarea,.money-support input,.money-support textarea{display:block;width:100%;background:#21182cd9;border:1px solid #d7b7f22b;color:#f4e5ff;padding:12px;margin-top:8px;font:13px var(--body)}.journey-tool textarea,.money-support textarea{min-height:90px;resize:vertical}.tool-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.journey-tool output{display:block;font:700 28px var(--body);color:#b5ecda;margin-top:22px}.journey-faq{max-width:760px}.journey-faq details{border-bottom:1px solid #d6b7fa2b;padding:18px 0}.journey-faq summary{font-size:18px;cursor:pointer;color:#e5d6f1}.journey-faq p,.journey-faq a{font-size:13px;line-height:1.8;color:#cbbbd8}.duel-practice{max-width:680px}.duel-practice>button:last-of-type{display:block;width:100%;padding:50px 25px;margin:20px 0;border-radius:22px;border:1px solid #d7b7f235;background:#292034;color:#d2bfdf;font:700 22px var(--body);cursor:pointer}.duel-practice .reaction-wait{background:#44312e!important}.duel-practice .reaction-ready{background:#8cd3ac!important;color:#13281d!important}.duel-practice p{font-size:13px;color:#bfa9d0}#waypointList{list-style:none;padding:0;max-height:190px;overflow:auto}#waypointList li{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:12px;border-bottom:1px solid #d7b7f220;gap:10px}#waypointList button{border:0;background:#ffffff07;color:#d9bee9;border-radius:8px;padding:6px 12px}.app-platforms{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.platform-link{padding:28px;border:1px solid #d7b7f228;border-radius:22px;background:#201629b0;display:flex;flex-direction:column;gap:14px;transition:background .25s,translate .25s}.platform-link:hover{background:#35213e;translate:0 -4px}.platform-link span{font-size:11px;color:#b1e6d3}.platform-link strong{font-size:23px}.platform-link small{font-size:12px;color:#cfb5e1}
img[src$="/lantern.png"]{object-fit:cover!important;object-position:center top!important;aspect-ratio:1;image-rendering:pixelated}.orbit-items,.camp-lantern{display:none!important}.money-support{align-self:center;max-width:500px;width:100%}.donation-presets{display:flex;gap:8px;margin:15px 0 24px;flex-wrap:wrap}.donation-presets button{border:1px solid #d7b7f228;border-radius:14px;background:#2c2039;color:#d7bde9;padding:14px 20px;font:600 13px var(--body);cursor:pointer}.donation-presets button[aria-pressed=true]{background:#d9b9f6;color:#251332}.money-support .pixel-btn{width:100%;margin-top:5px}.money-support .pixel-btn:disabled{opacity:.5;cursor:not-allowed}.raid-dialog{background:#17131f}.raid-view-tabs{display:flex;gap:7px;padding:16px 26px;border-bottom:1px solid #d7b7f220;position:sticky;top:108px;background:#1c1428;z-index:2;overflow:auto}.raid-view-tabs button,.risk-segment button{border:1px solid transparent;border-radius:12px;padding:12px 18px;background:#ffffff04;color:#b9a6ca;white-space:nowrap;font:600 12px var(--body);cursor:pointer}.raid-view-tabs button[aria-pressed=true],.risk-segment button[aria-pressed=true]{background:#d1b3ee;color:#251530}.raid-dialog[data-view=team] .raid-inventory,.raid-dialog[data-view=pack] .raid-controls,.raid-dialog[data-view=budget] .raid-controls fieldset:not(:last-child){display:none}.raid-dialog[data-view=team] .raid-body{display:block}.raid-dialog[data-view=team] .raid-controls{display:grid;grid-template-columns:1fr 1fr;gap:26px}.raid-dialog[data-view=team] .raid-controls fieldset:last-child{display:none}.raid-dialog[data-view=pack] .raid-body{display:block}.raid-dialog[data-view=budget] .raid-inventory .packing-art,.raid-dialog[data-view=budget] .packing-progress{display:none}.raid-dialog[data-view=team] .raid-foot{position:sticky;bottom:0}.raid-controls fieldset{padding:24px;border:1px solid #d7b7f220;border-radius:20px;background:#251b31}.packing-art{display:flex;gap:20px;align-items:center;margin-bottom:25px}.packing-art img{width:70px;height:70px;image-rendering:pixelated;filter:drop-shadow(0 10px 12px #0005)}.packing-art h3{font-size:25px;margin:0 0 10px}.packing-art .pixel-label{margin-bottom:8px}.packing-art p:last-child{font-size:12px;color:#b8a4cd}.risk-segment{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.risk-segment button{padding:9px 12px;font-size:11px}.raid-table tr:nth-child(even){background:#c09bef04}.raid-table label input:checked+span{color:#94d8b2;text-decoration:line-through}.raid-table th:first-child{width:58%}.raid-controls input:not([type=checkbox]){font-size:16px;padding:14px}.raid-head{background:#281c38}.raid-head h2{font-size:30px}.raid-foot{background:#20162c}.raid-inventory{min-width:0}.raid-table input:focus{border-color:#a6d8c8}.raid-view-tabs button:hover{border-color:#c8a5e944}
.scroll-event:not(.event-visible){display:none}.extra-scroll img{position:absolute;width:72px;height:72px;right:calc(9% + var(--slot)*7%);top:calc(25% + var(--slot)*9%);filter:drop-shadow(0 12px 15px #0006)}.motion-fall img{translate:0 calc(-160px + var(--phase)*320px);rotate:calc(var(--phase)*90deg + var(--slot)*15deg)}.motion-split img{translate:calc((var(--slot) - 1.5)*var(--phase)*90px) 0;rotate:calc(var(--phase)*20deg)}.motion-spiral img{rotate:calc(var(--phase)*180deg + var(--slot)*45deg);translate:calc(var(--phase)*-60px) calc(var(--phase)*-55px)}.motion-slide img{translate:calc(140px - var(--phase)*280px) 0}.motion-rise img{translate:0 calc(130px - var(--phase)*260px)}.motion-scan img{clip-path:inset(calc((1 - var(--phase))*100%) 0 0);scale:1.2}.motion-arc img{translate:calc(var(--phase)*-110px) calc(var(--phase)*-100px);rotate:calc(-35deg + var(--phase)*70deg)}.motion-sweep img{rotate:calc(-70deg + var(--phase)*140deg);transform-origin:bottom;scale:calc(.7 + var(--phase)*.6)}.motion-weave img{translate:calc((var(--slot) - 1.5)*(1 - var(--phase))*60px) calc(var(--phase)*-40px);rotate:calc(var(--slot)*15deg)}.extra-scroll img[src$="/lantern.png"]{width:72px;height:72px}.topbar,.store-product,.loot,.auth-card,.chronicle{backdrop-filter:none}.journey-home .expedition-viewport{isolation:isolate}.scroll-event{transition:none}.scroll-chapters{contain:layout paint}.upgraded-effects{opacity:.65}#flyingCrystals{display:none}.linear-journey .modern-world{display:none}.linear-journey .expedition-viewport:before{background-position:70% center}.linear-journey .expedition-viewport:after{background:#0d09147a}
@media(max-width:850px){.expedition{height:auto}.raid-view-tabs{top:98px;padding:12px 15px;gap:5px}.raid-view-tabs button{font-size:11px;padding:10px 13px}.raid-dialog[data-view=team] .raid-controls{grid-template-columns:1fr;gap:15px}.raid-dialog[data-view=budget] .raid-body{grid-template-columns:1fr}.packing-art{gap:14px}.packing-art h3{font-size:20px}.packing-art img{width:50px;height:50px}.tool-three{gap:10px}.journey-tool output{font-size:23px}.app-platforms{grid-template-columns:1fr;gap:15px}.platform-link strong{font-size:21px}.start-steps>p{font-size:12px;gap:15px}.journey-faq summary{font-size:16px}.extra-scroll img{width:45px;height:45px;right:calc(3% + var(--slot)*4%)}.extra-scroll img[src$="/lantern.png"]{width:45px;height:45px}.donation-presets button{padding:12px 15px}.journey-stops button{min-height:24px}.raid-controls fieldset{padding:18px}}
@media(prefers-reduced-motion:reduce){.upgraded-effects{display:none!important}.platform-link:hover{translate:none}}
