/* Hide breadcrumb on homepage only - Global CSS file */
/* This file should be included on all pages, but only hides breadcrumb on homepage */
/* Also hides RankMath breadcrumb on homepage */

/* ULTRA AGGRESSIVE: Hide ALL breadcrumb elements on homepage */
/* This works even if breadcrumb is added by external systems */

/* Target homepage by body class or html attribute */
body.homepage .breadcrumb-list,
body.homepage ol.breadcrumb-list,
body.homepage ul.breadcrumb-list,
body.homepage .breadcrumb-item,
body.homepage .breadcrumb-link,
body.homepage .breadcrumb-sep,
body.homepage .breadcrumb-current,
body.homepage .breadcrumb-icon-home,
body.homepage [class*="breadcrumb"],
body.homepage [class*="Breadcrumb"],
body.homepage [id*="breadcrumb"],
body.homepage [id*="Breadcrumb"],
body.homepage nav[aria-label*="breadcrumb" i],
body.homepage nav[aria-label*="Breadcrumb" i],
body.homepage ol:has(.breadcrumb-item),
body.homepage ul:has(.breadcrumb-item),
body.homepage nav:has(.breadcrumb-item),
html[data-homepage="true"] .breadcrumb-list,
html[data-homepage="true"] ol.breadcrumb-list,
html[data-homepage="true"] ul.breadcrumb-list,
html[data-homepage="true"] .breadcrumb-item,
html[data-homepage="true"] .breadcrumb-link,
html[data-homepage="true"] .breadcrumb-sep,
html[data-homepage="true"] .breadcrumb-current,
html[data-homepage="true"] .breadcrumb-icon-home,
html[data-homepage="true"] [class*="breadcrumb"],
html[data-homepage="true"] [class*="Breadcrumb"],
html[data-homepage="true"] [id*="breadcrumb"],
html[data-homepage="true"] [id*="Breadcrumb"],
html[data-homepage="true"] nav[aria-label*="breadcrumb" i],
html[data-homepage="true"] nav[aria-label*="Breadcrumb" i],
html[data-homepage="true"] ol:has(.breadcrumb-item),
html[data-homepage="true"] ul:has(.breadcrumb-item),
html[data-homepage="true"] nav:has(.breadcrumb-item) {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  left: -9999px !important;
  width: 0 !important;
  max-width: 0 !important;
  pointer-events: none !important;
  clip: rect(0, 0, 0, 0) !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
