/* HELL-MU — mobile portrait sidebar visibility guard (2026-11-08).
   Applies only to portrait phones; landscape, desktop, central panels and art unchanged. */
@media screen and (max-width:760px) and (orientation:portrait) {
  html body.hell-theme .content-grid > .sidebar {
    position:relative!important;
    z-index:3!important;
    isolation:isolate!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    mix-blend-mode:normal!important;
  }
  html body.hell-theme .content-grid > .sidebar > section {
    position:relative!important;
    z-index:1!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    mix-blend-mode:normal!important;
    transform:none!important;
    background-color:#09080b!important;
  }
  html body.hell-theme .content-grid > .sidebar > section.reveal-ready:not(.reveal-in) {
    opacity:1!important;
    transform:none!important;
  }
  html body.hell-theme .content-grid > .sidebar .server-clock,
  html body.hell-theme .content-grid > .sidebar .panel {
    background-color:#09080b!important;
    background-image:linear-gradient(180deg,#151013,#09080b)!important;
  }
}
