/* BUSINKAMI PACKAGE 79 — DESKTOP PHOTO REPAIR ONLY
 * Scope lock: desktop photography/cropping. No layout, typography, spacing, navigation or mobile visual changes.
 */
@media (min-width: 761px) {
  /* Catalog heroes — use original high-quality approved source derivatives. */
  body.page-events .master-events-hero:before {
    background-image: url('../assets/desktop-v79/events-hero.jpg') !important;
    background-position: center 47% !important;
  }
  body.page-places .master-places-hero:before {
    background-image: url('../assets/desktop-v79/places-hero.jpg') !important;
    background-position: center 52% !important;
  }
  body.page-dating .master-dating-hero:before {
    background-image: url('../assets/desktop-v79/dating-hero.jpg') !important;
    background-position: center 50% !important;
  }

  /* Login / registration photo. */
  body.page-login .du-auth-photo,
  body.page-register .du-auth-photo {
    background-image: url('../assets/desktop-v79/auth.jpg') !important;
    background-position: center 42% !important;
  }

  /* Dating PWA phone preview. */
  body.page-dating .master-phone {
    background-image: url('../assets/desktop-v79/pwa-promo.jpg') !important;
    background-position: center 40% !important;
  }

  /* Bundled event fallback photography only. User-uploaded covers are never overridden. */
  .desktop-v79-event-1 { background-image: url('../assets/desktop-v79/event-01.jpg') !important; background-position: center !important; }
  .desktop-v79-event-2 { background-image: url('../assets/desktop-v79/event-02.jpg') !important; background-position: center !important; }
  .desktop-v79-event-3 { background-image: url('../assets/desktop-v79/event-03.jpg') !important; background-position: center !important; }
  .desktop-v79-event-4 { background-image: url('../assets/desktop-v79/event-04.jpg') !important; background-position: center !important; }
  .desktop-v79-event-5 { background-image: url('../assets/desktop-v79/event-05.jpg') !important; background-position: center !important; }
  .desktop-v79-event-6 { background-image: url('../assets/desktop-v79/event-06.jpg') !important; background-position: center !important; }

  /* Bundled place fallback photography only. */
  .desktop-v79-place-1 { background-image: url('../assets/desktop-v79/place-01.jpg') !important; background-position: center !important; }
  .desktop-v79-place-2 { background-image: url('../assets/desktop-v79/place-02.jpg') !important; background-position: center !important; }
  .desktop-v79-place-3 { background-image: url('../assets/desktop-v79/place-03.jpg') !important; background-position: center !important; }
  .desktop-v79-place-4 { background-image: url('../assets/desktop-v79/place-04.jpg') !important; background-position: center !important; }
  .desktop-v79-place-5 { background-image: url('../assets/desktop-v79/place-05.jpg') !important; background-position: center !important; }

  /* Bundled participant fallbacks — full heads retained in every desktop crop. */
  img.desktop-v79-person-1 { content: url('../assets/desktop-v79/person-01.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-2 { content: url('../assets/desktop-v79/person-02.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-3 { content: url('../assets/desktop-v79/person-03.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-4 { content: url('../assets/desktop-v79/person-04.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-5 { content: url('../assets/desktop-v79/person-05.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-6 { content: url('../assets/desktop-v79/person-06.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-7 { content: url('../assets/desktop-v79/person-07.jpg') !important; object-position: center !important; }
  img.desktop-v79-person-8 { content: url('../assets/desktop-v79/person-08.jpg') !important; object-position: center !important; }

  /* Bundled home story photos. */
  img.desktop-v79-story-1 { content: url('../assets/desktop-v79/story-01.jpg') !important; object-position: center !important; }
  img.desktop-v79-story-2 { content: url('../assets/desktop-v79/story-02.jpg') !important; object-position: center !important; }
}
