/* The living star band is the main environment. Original portrait RGB stays locked. */
.nebula { opacity: .22; }
.nebula-detail { opacity: .13; }
.stars { opacity: .22; }
.galaxy-canvas { position: absolute; inset: 0; display: block; width: 100%; height: 100%; pointer-events: none; }
.scene::after { background: linear-gradient(90deg, rgb(1 7 5 / 20%), transparent 52%), linear-gradient(180deg, rgb(1 7 5 / 24%), transparent 28%, transparent 83%, rgb(1 7 5 / 24%)); }
.header::before { background: linear-gradient(180deg, rgb(2 9 6 / 76%), rgb(2 9 6 / 22%)); }
.orbits path { opacity: .22; }
.orbits path + path { opacity: .14; }
.planet-purple { width: 45px; }
.planet-green { width: 70px; }
.planet-blue { width: 50px; }
.planet-gold { width: 55px; }
@media(max-width:899px) {
  .scene::after { background: linear-gradient(180deg, rgb(1 8 5 / 38%), transparent 52%, rgb(1 8 5 / 14%)); }
  .nebula { opacity: .16; }
  .nebula-detail { opacity: .08; }
  .planet-purple { width: 36px; }
  .planet-green { width: 52px; }
  .planet-blue { width: 36px; }
  .planet-gold { width: 40px; }
}
