/* V29: Slightly tighten the vertical space between the live-score row
   and the latest-results/up-next row on the homepage only. */
html body.public-site.page-index section.section.premium-home-dashboard {
  padding-bottom: 16px !important;
}
html body.public-site.page-index section.section.home-discovery-section {
  padding-top: 6px !important;
}

/* Keep stacked cards compact on mobile without making them touch. */
@media (max-width: 820px) {
  html body.public-site.page-index section.section.premium-home-dashboard {
    padding-bottom: 8px !important;
  }
  html body.public-site.page-index section.section.home-discovery-section {
    padding-top: 5px !important;
  }
}
