/* Journey's WebGL canvas is a fixed backdrop. An opaque main surface from
   the shared inner-page skin used to cover it after the fallback faded out. */
:root:root:root:root:root body.pw-journey #main{
 background:transparent!important;
 box-shadow:none;
}
:root:root:root:root:root body.pw-journey .jr-cabin.is-live.is-3d{
 background:transparent!important;
}
/* Keep geographical detail before WebGL is ready and after context loss.
   Geometry, carousel layout and the existing ten situations stay unchanged. */
:root:root:root:root:root body.pw-journey .c2-earth{
 --tex:url(/assets/earth.jpg);
 background-color:#082b4d;
 box-shadow:0 0 0 1px #a4ddf440,0 0 35px #318dd327;
}
:root:root:root:root:root body.pw-journey .c2-earth::before{
 background-image:var(--tex);
 filter:saturate(1.1);
}
:root:root:root:root:root body.pw-journey .jr-cabin:not(.is-3d) .c2-earth{
 opacity:1;
}
