/* Yamkage header: optical alignment with the search field; favicon untouched. */
@media (min-width: 901px) {
  html body > header > a.brand.yf-brand {
    position:relative!important;
    top:-5px!important;
    margin:0 24px 0 0!important;
    align-self:center!important;
    gap:10px!important;
    transform:none!important;
  }
  html body > header > a.brand.yf-brand > img.yf-forge-icon {
    position:relative!important;
    top:-5px!important;
  }
  html body > header > a.brand.yf-brand > .yf-forge-word {
    align-self:center!important;
    line-height:1.12!important;
    margin:0!important;
  }
  html body > header > form.search {
    align-self:center!important;
    transform:none!important;
  }
}
@media (max-width:900px) {
  html body > header > a.brand.yf-brand {top:0!important;margin-top:0!important;margin-bottom:0!important;}
}
