/* Scope the atmosphere to the homepage; preserve all existing layout and glass. */
#experience[data-scene-enabled] .weatherWorld img{filter:var(--scene-grade,none);object-position:center top}
#experience[data-scene-enabled] .weatherWorld .scenePrevious{position:absolute;inset:0;z-index:1;pointer-events:none}
#experience[data-scene-enabled] .weatherWorld:after{z-index:2;background:linear-gradient(90deg,rgba(4,17,30,.38),rgba(4,17,30,.06) 80%),linear-gradient(0deg,rgba(4,17,30,.21),transparent 55%)}
#experience[data-scene-enabled] .environmentalLighting{background:radial-gradient(ellipse at 90% 28%,rgba(var(--warm),.045),transparent 55%)}
#experience[data-scene-enabled] .hero,#experience[data-scene-enabled] .brand{color:#fff;text-shadow:0 1px 3px #051321,0 3px 12px #051321c9}
#experience[data-scene-enabled]{--warm:178,211,231;--cool:105,212,250}
#experience[data-scene=sunny_day]{--warm:241,225,177;--cool:110,218,255}
#experience[data-scene=sunny_evening]{--warm:255,182,90;--cool:89,215,255}
#experience[data-scene=night_cloudy],#experience[data-scene=night_rain]{--warm:155,183,213;--cool:75,177,242}
#experience[data-scene=night_cloudy] .weatherWorld:after,#experience[data-scene=night_rain] .weatherWorld:after{background:linear-gradient(90deg,#03101c22,transparent 70%),linear-gradient(0deg,#020c1829,transparent 55%)}
#experience[data-day-part=morning]{--scene-grade:brightness(.96) saturate(.96)}
#experience[data-day-part=evening]:not([data-scene=sunny_evening]){--scene-grade:brightness(.73) saturate(.87)}
#experience[data-weather-family=storm]{--scene-grade:brightness(.82)}
#experience[data-weather-family=snow]{--scene-grade:saturate(.6) brightness(1.02)}
.scenePreviewNotice{position:fixed;bottom:0;left:0;right:0;background:#071c31ec;color:#fff;font:12px/1.4 Arial;padding:5px 12px;z-index:99;text-align:center;pointer-events:none}
