/* The new Mars plate supplies its own sky, rock color and distant terrain.
   Keep the existing cover framing used by the live-agent simulation. */
.mars-terrain { background: #100b09; }
.mars-terrain .landscape { filter: none; }

/* Only faint, moving stars sit over the open upper sky. No old ridge mask or
   opaque replacement sky can cut across the new canyon silhouettes. */
.mars-terrain .sky {
  background: transparent;
  -webkit-mask-image: linear-gradient(#000 0%, #000 12%, transparent 29%);
  mask-image: linear-gradient(#000 0%, #000 12%, transparent 29%);
}
.mars-terrain .sky::before { display: none; }
.mars-terrain .sky-detail { opacity: .12; }

/* Sparse ground-level mineral dust replaces the former luminous ridge fog.
   Wrapper opacity scales the animated sheets without fighting their keyframes. */
.mars-terrain .atmosphere {
  opacity: .22;
  -webkit-mask-image: linear-gradient(transparent 48%, #000 61%, #000 73%, transparent 86%);
  mask-image: linear-gradient(transparent 48%, #000 61%, #000 73%, transparent 86%);
}
.mars-terrain .atmosphere-sheet {
  filter: sepia(1) saturate(1.6) hue-rotate(337deg) brightness(.92);
}
.mars-terrain::before { display: none; }
.mars-terrain::after {
  background: linear-gradient(180deg, #100b0924, transparent 24%, transparent 67%, #100b0930 80%, #100b09b8 94%, #100b09 100%);
}
.mars-terrain .hero-copy { text-shadow: 0 2px 28px #1b0908d9; }
