#stage.backdrop{z-index:-1;background:#0a1030;position:fixed;inset:0;overflow:clip}.backdrop .sky{display:block;position:absolute;inset:0}.backdrop #skyW{background:linear-gradient(#0a1030 0%,#18214e 34%,#2b3a72 62%,#3b4a86 100%)}.backdrop #skyS{opacity:0;background:linear-gradient(#2c6a8a 0%,#5d98b0 28%,#bcd0c0 48%,#f4d596 62%,#f6dca6 100%)}.season-1 #skyS{opacity:.333}.season-2 #skyS{opacity:.667}.season-3 #skyS{opacity:1}@media not (scripting:enabled){.backdrop #world{padding:0;display:block;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.backdrop #world:after{content:"";background:linear-gradient(#fff3,#14102873);height:6vh;position:absolute;bottom:-4vh;left:-40vw;right:-40vw}}@media (scripting:enabled){#stage.backdrop #scene{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}#stage.backdrop #scene.ready{opacity:1}#stage.backdrop #world{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){#stage.backdrop #scene{transition:opacity .4s ease-out}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){body.home.still{background:0 0}body.home.still .intro p{text-shadow:0 0 2px #05081ee6,0 0 10px #05081ed9,0 0 24px #05081eb3}}
