.single-post .space-title-box {
  background-color:#101923!important;
  background-image:linear-gradient(90deg,rgba(10,17,25,.18),rgba(10,17,25,.38)),var(--sc-header-desktop)!important;
  background-size:cover!important;
  background-position:center right!important;
  background-repeat:no-repeat!important;
  color:#d7dfe7!important;
}
.single-post .space-title-box h1 {color:#fff!important;text-shadow:0 2px 10px #101923;}
.single-post .space-title-box p,
.single-post .space-title-box .space-breadcrumbs,
.single-post .space-title-box .space-breadcrumbs a {color:#d7dfe7!important;}
@media(max-width:767px){
  .single-post .space-title-box {
    background-image:linear-gradient(rgba(10,17,25,.12),rgba(10,17,25,.24)),var(--sc-header-mobile)!important;
    background-position:center bottom!important;
    padding-bottom:130px;
  }
  .single-post .space-title-box h1 {font-size:clamp(28px,7.5vw,38px)!important;line-height:1.15!important;overflow-wrap:anywhere;}
}

/* Thin section headers retain the theme's natural height. */
.sc-section-header .space-title-box {
  background:#101923 url('assets/sections-subtle.webp') right center/cover no-repeat!important;
  color:#d7dfe7!important;
}
.sc-section-header .space-title-box h1 {color:#fff!important;}
.sc-section-header .space-breadcrumbs,
.sc-section-header .space-breadcrumbs a {color:#d7dfe7!important;}
@media(max-width:767px){
 .sc-section-header .space-title-box {background-position:65% center!important;}
 .sc-section-header .space-title-box h1 {font-size:clamp(28px,7.5vw,38px)!important;line-height:1.15!important;overflow-wrap:anywhere;}
}

/* Mercury uses a distinct header component for archive-style templates. */
.sc-section-header {--sc-section-image:url('assets/sections-subtle.webp');}
.sc-section-guides {--sc-section-image:url('assets/guides-desktop.webp');}
.sc-section-news {--sc-section-image:url('assets/news-desktop.webp');}
.sc-section-header .space-title-box,
.sc-section-header .space-archive-title-box {
 background-color:#101923!important;
 background-image:linear-gradient(90deg,rgba(16,25,35,.15),rgba(16,25,35,.5)),var(--sc-section-image)!important;
 background-position:right center!important;
 background-size:cover!important;
 background-repeat:no-repeat!important;
}
.sc-section-header .space-title-box h1,
.sc-section-header .space-archive-title-box h1 {color:#fff!important;}
.sc-section-header .space-archive-title-box .space-breadcrumbs,
.sc-section-header .space-archive-title-box .space-breadcrumbs a {color:#d7dfe7!important;}

/* Discovery pages: own subtle banners, both Mercury header templates. */
.sc-section-beliebt {--sc-section-image:url('assets/beliebt-header.webp');}
.sc-section-search {--sc-section-image:url('assets/search-header.webp');}
.sc-section-header .space-title-box h1,
.sc-section-header .space-archive-title-box h1 {overflow-wrap:anywhere;}
@media(max-width:767px){
 .sc-section-header .space-archive-title-box h1 {font-size:clamp(28px,7.5vw,38px)!important;line-height:1.15!important;overflow-wrap:anywhere;}
 .sc-section-beliebt .space-title-box,
 .sc-section-beliebt .space-archive-title-box,
 .sc-section-search .space-title-box,
 .sc-section-search .space-archive-title-box {
  background-image:linear-gradient(90deg,rgba(16,25,35,.55),rgba(16,25,35,.72)),var(--sc-section-image)!important;
 }
}
.sc-section-beliebt .space-title-box,
.sc-section-beliebt .space-archive-title-box,
.sc-section-search .space-title-box,
.sc-section-search .space-archive-title-box {background-size:100% 100%,auto 175%!important;}
@media(max-width:767px){
 .sc-section-beliebt .space-title-box,.sc-section-beliebt .space-archive-title-box,
 .sc-section-search .space-title-box,.sc-section-search .space-archive-title-box {background-size:100% 100%,auto 100%!important;}
}
@media(min-width:768px){
 .sc-section-beliebt .space-title-box,.sc-section-beliebt .space-archive-title-box,
 .sc-section-search .space-title-box,.sc-section-search .space-archive-title-box {
  background-image:linear-gradient(90deg,#101923 0%,#101923 48%,rgba(16,25,35,.3) 80%),var(--sc-section-image)!important;
 }
}
