/* Viewport-root backgrounds: no scrolling hero, clipping ancestor or toolbar rescaling. */
html body #travelWallpaper177,html body>.gearBackdrop168{position:fixed!important;inset:0!important;width:100%!important;height:100lvh!important;min-height:0!important;margin:0!important;padding:0!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;transform:translateZ(0)!important;isolation:isolate!important}
html body:not([data-route="travel"]) #travelWallpaper177,html body:not([data-route="gear"])>.gearBackdrop168{display:none!important}
html body #travelWallpaper177 .expeditionScene163{position:absolute!important;height:100%!important;transform:none!important}
@media(max-width:760px){
 html body #travelWallpaper177 .expeditionArt163,html body>.gearBackdrop168 .gearCanvas168{width:max(100vw,177.683lvh)!important}
 html body[data-route="travel"],html body[data-route="gear"]{overscroll-behavior-y:none}
}
/* Show the first complete gaming frame, not partially loaded lighting stages. */
html body .amGaming:not([data-gaming-ready="true"]) .amGaming__scene{visibility:hidden!important}
html body .amGaming:not([data-gaming-ready="true"]) .amGaming__scene *{transition:none!important;animation:none!important}
html body .amGaming .amGaming__scene{animation:none!important}
html body #travelWallpaper177.expHasPhoto163 .expeditionView163{opacity:1!important}
html body #travelWallpaper177.expAwake163 :is(.expeditionRim163,.expeditionRoad163,.expeditionDust163 i){animation-play-state:running!important}
@media(max-width:760px){html:has(body[data-route="travel"]),html:has(body[data-route="gear"]){overscroll-behavior-y:none}}
