/* Real Curiosity photographs, arranged in the same 2560×1440 cover space
   as the rover simulation. Source pixels are only resized/compressed to WebP.
   The skyline clip excludes NASA mosaic gaps and the original white-balanced sky. */
.mars-terrain {background:#100b09;}
.mars-photo-world {
  position:absolute;z-index:0;left:50%;top:50%;
  width:max(100%,177.777778svh,1102.222223px);aspect-ratio:16/9;
  transform:translate(-50%,-50%);overflow:hidden;pointer-events:none;
  background:radial-gradient(ellipse 70% 35% at 49% 57%,#c48458 0%,transparent 80%),
    linear-gradient(180deg,#211619 0%,#372023 24%,#67382e 43%,#a56443 58%,#543729 76%,#201511 100%);
}
.mars-terrain .landscape {
  inset:auto;left:-8.8%;top:24%;width:140%;height:82%;
  object-fit:fill;object-position:center;
  filter:brightness(.68) sepia(.85) saturate(1.7) hue-rotate(338deg) contrast(1.08);
  clip-path:polygon(1.487% 12.172%,1.685% 12.088%,1.883% 12.255%,2.081% 12.338%,2.280% 12.505%,2.478% 12.672%,2.676% 12.755%,2.874% 12.338%,3.073% 12.172%,3.271% 12.505%,3.469% 12.839%,3.667% 12.922%,3.866% 13.089%,4.064% 13.172%,4.262% 13.089%,4.460% 13.005%,4.659% 13.089%,4.857% 13.256%,5.055% 13.422%,5.253% 13.506%,5.451% 13.422%,5.650% 13.172%,5.848% 13.089%,6.046% 13.005%,6.244% 13.089%,6.443% 13.172%,6.641% 13.172%,6.839% 13.172%,7.037% 13.256%,7.236% 13.172%,7.434% 13.256%,7.632% 13.506%,7.830% 13.672%,8.029% 13.922%,8.227% 14.006%,8.425% 14.339%,8.623% 14.339%,8.821% 14.423%,9.020% 14.589%,9.218% 14.589%,9.416% 14.589%,9.614% 14.339%,9.813% 13.922%,10.011% 13.422%,10.209% 13.422%,10.407% 13.589%,10.606% 13.756%,10.804% 13.922%,11.002% 13.922%,11.200% 14.089%,11.399% 14.256%,11.597% 14.339%,11.795% 14.673%,11.993% 14.840%,12.191% 14.923%,12.390% 15.090%,12.588% 15.173%,12.786% 15.340%,12.984% 15.590%,13.183% 15.757%,13.381% 15.923%,13.579% 15.673%,13.777% 15.590%,13.976% 15.673%,14.174% 15.423%,14.372% 15.340%,14.570% 15.423%,14.769% 15.423%,14.967% 15.506%,15.165% 15.590%,15.363% 15.757%,15.562% 15.840%,15.760% 16.007%,15.958% 16.090%,16.156% 16.340%,16.354% 16.674%,16.553% 16.757%,16.751% 16.924%,16.949% 16.924%,17.147% 16.757%,17.346% 16.674%,17.544% 16.757%,17.742% 16.757%,17.940% 16.757%,18.139% 17.090%,18.337% 17.424%,18.535% 17.757%,18.733% 18.008%,18.932% 18.174%,19.130% 18.341%,19.328% 18.674%,19.526% 18.758%,19.724% 18.758%,19.923% 18.758%,20.121% 18.758%,20.319% 19.008%,20.517% 19.258%,20.716% 19.591%,20.914% 19.925%,21.112% 20.258%,21.310% 20.092%,21.509% 19.842%,21.707% 19.925%,21.905% 20.258%,22.103% 20.509%,22.302% 20.759%,22.500% 21.092%,22.698% 21.592%,22.896% 21.926%,23.094% 22.093%,23.293% 22.343%,23.491% 22.093%,23.689% 22.093%,23.887% 22.093%,24.086% 22.093%,24.284% 22.009%,24.482% 21.592%,24.680% 21.759%,24.879% 22.093%,25.077% 22.343%,25.275% 22.509%,25.473% 22.926%,25.672% 22.593%,25.870% 22.343%,26.068% 22.259%,26.266% 22.343%,26.464% 22.676%,26.663% 22.926%,26.861% 23.343%,27.059% 23.593%,27.257% 24.010%,27.456% 24.260%,27.654% 24.677%,27.852% 24.927%,28.050% 25.344%,28.249% 24.260%,28.447% 24.427%,28.645% 24.677%,28.843% 25.010%,29.042% 25.511%,29.240% 27.095%,29.438% 27.595%,29.636% 27.678%,29.834% 27.678%,30.033% 27.678%,30.231% 27.678%,30.429% 27.678%,30.627% 27.678%,30.826% 27.845%,31.024% 27.845%,31.222% 27.845%,31.420% 27.845%,31.619% 27.928%,31.817% 28.012%,32.015% 28.095%,32.213% 28.095%,32.412% 28.095%,32.610% 28.012%,32.808% 28.178%,33.006% 28.512%,33.204% 28.595%,33.403% 28.595%,33.601% 28.512%,33.799% 28.595%,33.997% 28.679%,34.196% 28.679%,34.394% 28.762%,34.592% 28.845%,34.790% 28.845%,34.989% 29.095%,35.187% 29.095%,35.385% 29.346%,35.583% 29.429%,35.782% 29.346%,35.980% 29.429%,36.178% 29.512%,36.376% 29.679%,36.574% 29.846%,36.773% 29.929%,36.971% 30.096%,37.169% 30.179%,37.367% 30.179%,37.566% 30.429%,37.764% 30.596%,37.962% 30.596%,38.160% 30.679%,38.359% 30.930%,38.557% 31.263%,38.755% 31.430%,38.953% 31.430%,39.152% 31.513%,39.350% 31.763%,39.548% 31.847%,39.746% 32.013%,39.944% 32.347%,40.143% 32.597%,40.341% 32.764%,40.539% 33.180%,40.737% 33.347%,40.936% 33.347%,41.134% 33.264%,41.332% 33.014%,41.530% 32.930%,41.729% 32.847%,41.927% 32.764%,42.125% 32.347%,42.323% 32.347%,42.522% 32.097%,42.720% 31.847%,42.918% 31.513%,43.116% 31.096%,43.315% 30.679%,43.513% 30.679%,43.711% 30.596%,43.909% 30.096%,44.107% 30.013%,44.306% 29.929%,44.504% 29.762%,44.702% 29.512%,44.900% 29.179%,45.099% 29.095%,45.297% 29.012%,45.495% 29.012%,45.693% 29.012%,45.892% 29.012%,46.090% 28.929%,46.288% 29.012%,46.486% 28.929%,46.685% 29.012%,46.883% 29.012%,47.081% 29.095%,47.279% 29.179%,47.477% 29.179%,47.676% 29.095%,47.874% 29.095%,48.072% 29.095%,48.270% 29.095%,48.469% 29.179%,48.667% 29.262%,48.865% 29.346%,49.063% 29.346%,49.262% 29.346%,49.460% 29.346%,49.658% 29.346%,49.856% 29.179%,50.055% 29.262%,50.253% 29.262%,50.451% 29.262%,50.649% 29.429%,50.847% 29.596%,51.046% 29.679%,51.244% 29.679%,51.442% 29.762%,51.640% 29.762%,51.839% 29.679%,52.037% 29.679%,52.235% 29.596%,52.433% 29.679%,52.632% 29.762%,52.830% 29.762%,53.028% 29.846%,53.226% 29.929%,53.425% 29.929%,53.623% 29.929%,53.821% 30.096%,54.019% 30.096%,54.217% 30.013%,54.416% 30.013%,54.614% 30.096%,54.812% 30.013%,55.010% 30.096%,55.209% 30.013%,55.407% 30.013%,55.605% 30.096%,55.803% 30.096%,56.002% 30.179%,56.200% 30.096%,56.398% 29.679%,56.596% 29.179%,56.795% 28.762%,56.993% 28.345%,57.191% 27.845%,57.389% 27.345%,57.587% 26.928%,57.786% 26.594%,57.984% 26.261%,58.182% 25.927%,58.380% 25.594%,58.579% 25.177%,58.777% 24.844%,58.975% 24.510%,59.173% 24.093%,59.372% 23.677%,59.570% 23.343%,59.768% 22.926%,59.966% 22.676%,60.165% 22.426%,60.363% 22.176%,60.561% 21.926%,60.759% 21.676%,60.957% 21.509%,61.156% 21.342%,61.354% 21.175%,61.552% 21.092%,61.750% 20.842%,61.949% 20.759%,62.147% 20.592%,62.345% 20.592%,62.543% 20.509%,62.742% 20.509%,62.940% 20.592%,63.138% 20.675%,63.336% 20.759%,63.535% 20.759%,63.733% 20.842%,63.931% 21.009%,64.129% 21.175%,64.327% 21.259%,64.526% 21.426%,64.724% 21.592%,64.922% 21.759%,65.120% 22.009%,65.319% 22.259%,65.517% 22.593%,65.715% 22.926%,65.913% 23.176%,66.112% 23.343%,66.310% 23.593%,66.508% 23.677%,66.706% 23.843%,66.905% 24.010%,67.103% 24.093%,67.301% 24.177%,67.499% 24.177%,67.697% 24.177%,67.896% 24.260%,68.094% 24.177%,68.292% 24.177%,68.490% 24.093%,68.689% 24.093%,68.887% 24.177%,69.085% 24.260%,69.283% 24.260%,69.482% 24.260%,69.680% 23.760%,69.878% 23.426%,70.076% 23.010%,70.275% 22.759%,70.473% 22.093%,70.671% 21.509%,70.869% 21.259%,71.067% 20.342%,71.266% 19.675%,71.464% 19.425%,71.662% 19.425%,71.860% 19.508%,72.059% 19.591%,72.257% 19.758%,72.455% 19.091%,72.653% 19.258%,72.852% 19.258%,73.050% 19.425%,73.248% 19.758%,73.446% 20.092%,73.645% 20.925%,73.843% 21.009%,74.041% 21.092%,74.239% 21.175%,74.438% 21.092%,74.636% 21.426%,74.834% 22.176%,75.032% 22.676%,75.230% 22.759%,75.429% 22.843%,75.627% 22.259%,75.825% 22.676%,76.023% 23.260%,76.222% 23.510%,76.420% 23.426%,76.618% 24.093%,76.816% 24.093%,77.015% 24.093%,77.213% 24.010%,77.411% 23.927%,77.609% 23.843%,77.808% 23.760%,78.006% 23.843%,78.204% 23.927%,78.402% 23.760%,78.600% 24.010%,78.799% 24.093%,78.997% 24.260%,79.195% 24.343%,79.393% 24.343%,79.592% 24.427%,79.790% 24.427%,79.988% 24.427%,80.186% 24.427%,80.385% 24.427%,80.583% 24.427%,80.781% 24.343%,80.979% 24.260%,81.178% 24.260%,81.376% 24.177%,81.574% 24.177%,81.772% 24.427%,81.970% 24.677%,82.169% 24.927%,82.367% 25.261%,82.565% 25.677%,82.763% 26.261%,82.962% 26.678%,83.160% 26.928%,83.358% 27.095%,83.556% 27.178%,83.755% 27.345%,83.953% 27.428%,84.151% 27.511%,84.349% 27.595%,84.548% 27.678%,84.746% 27.762%,84.944% 27.762%,85.142% 27.845%,85.340% 27.845%,85.539% 27.762%,85.737% 27.845%,85.935% 28.012%,86.133% 28.012%,86.332% 28.012%,86.530% 28.095%,86.728% 28.095%,86.926% 28.095%,87.125% 28.095%,87.323% 28.512%,87.521% 28.595%,87.719% 28.512%,87.918% 28.429%,88.116% 28.345%,88.314% 28.512%,88.512% 28.429%,88.710% 28.262%,88.909% 28.095%,89.107% 28.012%,89.305% 27.762%,89.503% 27.762%,89.702% 27.845%,89.900% 28.012%,90.098% 28.262%,90.296% 28.345%,90.495% 28.429%,90.693% 28.512%,90.891% 28.512%,91.089% 28.512%,91.288% 28.429%,91.486% 28.345%,91.684% 28.178%,91.882% 28.095%,92.080% 27.928%,92.279% 27.762%,92.477% 27.678%,92.675% 27.511%,92.873% 27.428%,93.072% 27.428%,93.270% 27.428%,93.468% 27.511%,93.666% 27.511%,93.865% 27.511%,94.063% 27.511%,94.261% 27.511%,94.459% 27.511%,94.658% 27.511%,94.856% 27.511%,95.054% 27.595%,95.252% 27.511%,95.450% 27.428%,95.649% 27.428%,95.847% 27.261%,96.045% 27.261%,96.243% 27.178%,96.442% 27.261%,96.640% 27.261%,96.838% 27.261%,97.036% 27.261%,97.235% 27.178%,97.433% 27.095%,97.631% 27.095%,97.6% 95%,3% 95%);
  -webkit-mask-image:linear-gradient(#000 65%,transparent 90%);
  mask-image:linear-gradient(#000 65%,transparent 90%);
}
.mars-photo-sand {
  position:absolute;inset:56% 0 0;
  background-image:url('assets/mars-gediz-sand-v47.webp');
  background-size:200% auto;background-position:90% 65%;
  filter:brightness(.73) sepia(.9) saturate(1.7) hue-rotate(338deg) contrast(1.06);
  -webkit-mask-image:linear-gradient(transparent 0%,#000 24%,#000 100%);
  mask-image:linear-gradient(transparent 0%,#000 24%,#000 100%);
}
.mars-photo-world::after {
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,transparent 45%,#c8783c10 59%,#30191210 72%,#100b0966 100%);
}
.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:.09;}
.mars-terrain .atmosphere {
  opacity:.16;
  -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;}
@media(max-width:700px) {
  .mars-photo-world {width:max(100%,177.777778svh,1031.111112px);}
}
