/* 27-scroll-mulus.css — pasangan 27-scroll-mulus.js */
/* animasi latar dijeda selama scroll (kelas tk-scrolling dipasang oleh JS) */
html.tk-scrolling .bg-glow span,
html.tk-scrolling .bg-particles i { animation-play-state: paused !important; }

/* Kartu yang di luar layar dilewati render-nya (content-visibility) memakai tinggi perkiraan. Perkiraan lama (300px) jauh dari tinggi
   asli, jadi halaman "meloncat" saat kartu muncul = scroll terasa tersendat. Disamakan dengan tinggi kartu sebenarnya. */
#stok-posts .grid > .post-wrap, #stok-soldout .grid > .post-wrap { contain-intrinsic-size: auto 340px; }
#rental-available .grid > .post-wrap, #rental-soldout .grid > .post-wrap { contain-intrinsic-size: auto 270px; }
@media (min-width: 700px) {
  #stok-posts .grid > .post-wrap, #stok-soldout .grid > .post-wrap { contain-intrinsic-size: auto 540px; }
  #rental-available .grid > .post-wrap, #rental-soldout .grid > .post-wrap { contain-intrinsic-size: auto 330px; }
}
