/* Mobile sky: one fixed image, gentle enlargement, small vertical offset. */
@media (max-width:1279px), (max-width:1600px) and (hover:none) and (pointer:coarse) {
 body.gv-home-cosmic.gv-home-cosmic,body.gv-public-cosmic.gv-public-cosmic {
  isolation:isolate;background-image:none!important;background-color:#020716!important;
 }
 body.gv-home-cosmic.gv-home-cosmic::before,body.gv-public-cosmic.gv-public-cosmic::before {
  content:""!important;display:block!important;position:fixed!important;inset:0!important;
  width:100%!important;height:min(100lvh,calc(91.25vw + 8svh))!important;
  z-index:-1!important;pointer-events:none!important;
  background:var(--gv-home-background,url('../images/home-cosmic-nebula.webp')) center 8svh/160% auto no-repeat!important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 72%,transparent 100%)!important;
  mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 72%,transparent 100%)!important;
 }
}
