/* =========================================================
   Breadcrumbs – Global (class: .site-breadcrumbs)
   Also applies to shortcode [rank_math_breadcrumb] directly
   ========================================================= */

/* --- Wrapper version (.site-breadcrumbs) --- */
.site-breadcrumbs {
  padding-top: 10px;
}
.site-breadcrumbs .rank-math-breadcrumb p {
  font-family: Manrope;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.site-breadcrumbs .rank-math-breadcrumb a {
  color: var(--colors-orange-normal-text, #E6DACD);
  text-decoration: none;
}
.site-breadcrumbs .rank-math-breadcrumb a:hover {
  opacity: 0.8;
}
.site-breadcrumbs .rank-math-breadcrumb a:first-child {
  color: var(--colors-yellow-normal-text, #FFD24B);
}
.site-breadcrumbs .separator {
  margin: 0 6px;
  color: var(--colors-orange-normal-text, #E6DACD);
}
.site-breadcrumbs .last {
  color: var(--colors-orange-normal-text, #E6DACD);
  font-weight: 500;
}

/* --- Shortcode version (no wrapper) --- */
.rank-math-breadcrumb {
  padding-top: 10px;
}
.rank-math-breadcrumb p {
  font-family: Manrope;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.rank-math-breadcrumb a {
  color: var(--colors-orange-normal-text, #E6DACD);
  text-decoration: none;
}
.rank-math-breadcrumb a:hover {
  opacity: 0.8;
}
.rank-math-breadcrumb a:first-child {
  color: var(--colors-yellow-normal-text, #FFD24B);
}
.rank-math-breadcrumb .separator {
  margin: 0 6px;
  color: var(--colors-orange-normal-text, #E6DACD);
}
.rank-math-breadcrumb .last {
  color: var(--colors-orange-normal-text, #E6DACD);
  font-weight: 500;
}
