/* WEBSITE-WARM-ORBIT-DEPTH-20261024: let the approved orbit background show through the homepage content rows. */
@media screen {
  body.orbit-site.rows-preview {
    --orbit-home-feature-veil: 40%;
    --orbit-home-alternate-veil: 50%;
    --orbit-home-download-veil: 70%;
  }
  body.orbit-site.rows-preview .feature-row {
    background: color-mix(in srgb, var(--orbit-surface) var(--orbit-home-feature-veil), transparent);
  }
  body.orbit-site.rows-preview .feature-row:nth-of-type(odd) {
    background: color-mix(in srgb, var(--orbit-surface) var(--orbit-home-alternate-veil), transparent);
  }
  body.orbit-site.showcase-site.flow-preview .showcase-page--download {
    background: color-mix(in srgb, var(--orbit-surface) var(--orbit-home-download-veil), transparent);
  }
}
@media screen and (max-width: 700px) {
  /* The original mobile image ends after one viewport; repeat it instead of leaving lower rows without the theme. */
  body.orbit-site.rows-preview { background-repeat: repeat-y; }
}
