/* PPN Market Next Gen v2.3 — fast public listing, no checkout/security overrides. */
.mk-page.mk-next .mk-append-skeleton { contain: layout paint; }
.mk-page.mk-next .mk-next-card-media img { object-fit: cover; }
/* Avoid paint/layout of far-off cards until they approach the viewport. */
@supports (content-visibility:auto) {
  .mk-page.mk-next #productGrid > .mk-card,
  .mk-page.mk-next #productGrid > .mk-market-skeleton {
    content-visibility: auto;
    contain-intrinsic-size: auto 330px;
  }
}
@media (prefers-reduced-motion:reduce) {
  .mk-page.mk-next .mk-append-skeleton > div { animation: none !important; }
}
