/* 博客文章页面包屑：页眉下方白条，颜色跟随各站品牌色 */
.mcl-blog-top {
  width: 100%;
  margin-block: 0 !important;
  padding: 1.6rem 0;
  background: var(--wp--preset--color--base, #fff);
  border-bottom: 1px solid color-mix(in srgb, var(--wp--preset--color--contrast, #000) 10%, transparent);
}
.mcl-blog-top__inner {
  width: min(1200px, calc(100% - 2 * var(--wp--preset--spacing--30, 30px)));
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}
.mcl-blog-top .mcl-crumbs {
  font-size: .9rem;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  color: color-mix(in srgb, var(--wp--preset--color--contrast, #57534e) 55%, transparent);
}
.mcl-blog-top .mcl-crumbs a {
  color: var(--wp--preset--color--primary, #f98012);
  text-decoration: none;
  font-weight: 400;
}
.mcl-blog-top .mcl-crumbs a:hover {
  color: var(--wp--preset--color--secondary, var(--wp--preset--color--primary, #f98012));
}
.mcl-blog-top .mcl-crumbs__sep { margin: 0 .45em; opacity: .45; }
