/* ISODIN header contrast hotfix. Load after the yellow/black layer. */
.site-header .brand > picture.brand__logo{
  display:block;
  width:190px;
  min-width:190px;
  line-height:0;
  background:transparent url("../brand/isodin-logo-horizontal-dark.svg") left center/contain no-repeat;
}
.site-header .brand > picture.brand__logo > img{
  display:block;
  width:100%;
  height:auto;
  opacity:0;
}

/* Text fallbacks used by earlier/current header variants. */
.site-header .site-title,
.site-header .site-title > a,
.site-header .brand__wordmark,
.site-header .brand__name{
  color:#FFFFFF;
}
.site-header .site-description,
.site-header .brand__tagline,
.site-header .brand small{
  color:#C8C8C4;
}

@media(max-width:760px){
  .site-header .brand > picture.brand__logo{
    width:166px;
    min-width:166px;
  }
}

@media(forced-colors:active){
  .site-header .brand > picture.brand__logo{background:none}
  .site-header .brand > picture.brand__logo > img{opacity:1}
}
