/* HitsBay V296.8 — Nordic Power site branding, no layout or builder changes. */
.site-header .brand.brand-image:has(.hb2968-nordic-logo){
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  width:330px!important;flex:0 1 330px!important;max-width:50vw!important;
  min-width:0!important;line-height:0!important;
}
.site-header .hb2968-nordic-logo{display:block;max-width:100%;width:100%;line-height:0}
.site-header .hb2968-nordic-logo img{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;
  max-height:82px!important;object-fit:contain!important;object-position:left center!important;
  filter:drop-shadow(0 2px 6px rgba(2,10,28,.22))!important;
}
/* On older light-only site shells, keep the silver artwork legible. */
body:not(.hb2960-site) .site-header .brand.brand-image:has(.hb2968-nordic-logo){
  border-radius:12px;background:linear-gradient(115deg,#0b1733,#0c2140);
  padding:6px 10px;box-sizing:border-box;
}
.site-header .brand.brand-image:focus-visible{outline:3px solid #40d8eb!important;outline-offset:4px!important}
@media(max-width:980px){
 .site-header .brand.brand-image:has(.hb2968-nordic-logo){width:300px!important;flex:0 1 300px!important;max-width:75vw!important}
 .site-header .hb2968-nordic-logo img{max-height:76px!important}
}
@media(max-width:620px){
 .site-header .brand.brand-image:has(.hb2968-nordic-logo){width:240px!important;flex:0 1 240px!important;max-width:85vw!important}
 .site-header .hb2968-nordic-logo img{max-height:58px!important}
}
