/* HELL-MU ETAP 36 — ONLY approved-style transparent logo and utility position.
   Base: ETAP 35.  Not a new site design. No changes to side landscape or CMS modules.
   Logo is a separate RGBA asset with correctly spelled HELL-MU; no PREMIUM 6. */
html body.hell-theme.hell35-theme.hell36-theme .masthead .hell35-logo.hell36-logo {
  display:block!important;
  position:absolute!important;
  left:50%!important;
  top:18px!important;
  transform:translateX(-50%)!important;
  width:min(824px,76%)!important;
  max-width:none!important;
  height:370px!important;
  object-fit:contain!important;
  object-position:center!important;
  background:none!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  opacity:1!important;
  filter:drop-shadow(0 7px 11px rgba(0,0,0,.32))!important;
  mix-blend-mode:normal!important;
  z-index:8!important;
  pointer-events:none!important;
}
/* Counter and season text remain as before; restore correct top-right login location. */
html body.hell-theme.hell35-theme.hell36-theme .masthead .utility-bar {
  position:absolute!important;
  top:8px!important;
  left:auto!important;
  right:12px!important;
  width:auto!important;
  display:flex!important;
  z-index:25!important;
}
html body.hell-theme.hell35-theme.hell36-theme .masthead .utility-actions {
  position:static!important;
}
@media (max-width:1550px) {
 html body.hell-theme.hell35-theme.hell36-theme .masthead .hell35-logo.hell36-logo {
  width:min(730px,73%)!important; height:332px!important; top:17px!important;
 }
}
@media (max-width:1100px) {
 html body.hell-theme.hell35-theme.hell36-theme .masthead .hell35-logo.hell36-logo {
  width:min(660px,91%)!important; height:330px!important; top:22px!important;
 }
}
@media (max-width:980px) {
 html body.hell-theme.hell35-theme.hell36-theme .masthead .hell35-logo.hell36-logo {
  width:min(650px,94%)!important; height:245px!important; top:11px!important;
 }
}
@media (max-width:640px) {
 html body.hell-theme.hell35-theme.hell36-theme .masthead .hell35-logo.hell36-logo {
  width:100%!important; height:136px!important; top:49px!important;
 }
 html body.hell-theme.hell35-theme.hell36-theme .masthead .utility-bar { top:4px!important;right:5px!important; }
}
