/* Keep the content in the HTML; defer layout and paint for sections outside the viewport. */
.home-page #main-content > .category,
.home-page #main-content > .national-matches,
.home-page #main-content > .home-rankings {
    content-visibility: auto;
    contain-intrinsic-size: auto 330px;
}
.home-page #main-content > #home-oblastni-grupi { contain-intrinsic-size: auto 1180px; }
.home-page #main-content > .videos-home { contain-intrinsic-size: auto 470px; }
@media (max-width: 600px) {
    .home-page #main-content > .category { contain-intrinsic-size: auto 520px; }
    .home-page #main-content > #home-oblastni-grupi { contain-intrinsic-size: auto 1470px; }
}
