/* Shared decorative website backgrounds only; preserve the owner's hero portrait. */
body::after {
  background-image:
    linear-gradient(180deg, rgba(5, 10, 17, 0.6), rgba(5, 10, 17, 0.9)),
    url("/site/assets/generated/fitness/home-barbell-strength.webp");
  background-position: center;
  background-size: cover;
}

.panorama-bg {
  background-image:
    linear-gradient(180deg, rgba(5, 10, 17, 0.6), rgba(5, 10, 17, 0.9)),
    url("/site/assets/generated/fitness/home-beginner-step-up.webp");
  background-position: center;
  background-size: cover;
}

.side-rail-left,
.side-rail-right {
  background-image: none;
}

@media (max-width: 700px) {
  body::after {
    background-image:
      linear-gradient(180deg, rgba(5, 10, 17, 0.6), rgba(5, 10, 17, 0.9)),
      url("/site/assets/generated/fitness/home-barbell-strength-640.webp");
  }
  .panorama-bg {
    background-image:
      linear-gradient(180deg, rgba(5, 10, 17, 0.6), rgba(5, 10, 17, 0.9)),
      url("/site/assets/generated/fitness/home-beginner-step-up-640.webp");
  }
}
