.cosmic-voyage {
  position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;
  opacity:.92;transition:opacity .7s ease;
  mask-image:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.45) 18%,#000 34%);
  -webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.45) 18%,#000 34%);
}
.has-panel .cosmic-voyage { opacity:.08; }
.has-guide .cosmic-voyage { opacity:.25; }
@media (max-width:600px) {
  .cosmic-voyage { opacity:.78; }
  .has-panel .cosmic-voyage { opacity:.06; }
}
@media (prefers-reduced-motion:reduce) {
  .cosmic-voyage { transition:none; }
}
