/* ETAP 41 — exact visual transfer of selected 1B, not regenerated.
   Source: approved user screenshot (200155); cropped only logo/moon/cloud.
   Countdown, its CMS configuration, navigation, side art and page modules unchanged.
   Transparent feathered edges keep surrounding scenery continuous. */
html body.hell-theme.hell35-theme.hell36-theme.hell37-theme .masthead
.hell35-logo.hell36-logo.hell41-approved-logo {
 display:block!important;position:absolute!important;
 left:50%!important;top:0!important;transform:translateX(-50%)!important;
 width:min(810px,55%)!important;height:auto!important;
 aspect-ratio:1060/514!important;max-width:none!important;
 object-fit:contain!important;object-position:center top!important;
 background:none!important;filter:none!important;opacity:1!important;
 z-index:8!important;pointer-events:none!important;border:0!important;
 animation:none!important;
}
@media (min-width:981px) and (max-width:1550px){
 html body.hell-theme.hell35-theme.hell36-theme.hell37-theme .masthead .hell35-logo.hell36-logo.hell41-approved-logo {
  width:min(780px,55%)!important;top:0!important;height:auto!important;
 }
}
@media (min-width:641px) and (max-width:980px){
 html body.hell-theme.hell35-theme.hell36-theme.hell37-theme .masthead .hell35-logo.hell36-logo.hell41-approved-logo {
  width:min(525px,90%)!important;top:0!important;height:auto!important;
 }
}
@media (max-width:640px){
 html body.hell-theme.hell35-theme.hell36-theme.hell37-theme .masthead .hell35-logo.hell36-logo.hell41-approved-logo {
  width:min(325px,96%)!important;top:22px!important;height:auto!important;
 }
}
