
/* SHALIZ V382 — My Space only: new fixed full-page backdrop */
html body.studio-app:has(#view-guests.active),
html body.studio-app.night:has(#view-guests.active),
html body.studio-app.day:has(#view-guests.active) {
  background: #101012 url("assets/my-space-moonlit-v382.webp") center center / cover fixed no-repeat !important;
}
html body.studio-app #view-guests.room-view.guests-room,
html body.studio-app.night #view-guests.room-view.guests-room,
html body.studio-app.day #view-guests.room-view.guests-room {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  min-height: 100vh !important;
}
html body.studio-app:has(#view-guests.active) .shaliz-legal-footer {
  background: transparent !important;
  background-image: none !important;
}
html body.studio-app #view-guests .room-hero {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}
html body.studio-app #view-guests .room-hero::before,
html body.studio-app #view-guests .room-hero::after,
html body.studio-app #view-guests .room-hero-inner::before,
html body.studio-app #view-guests .room-hero-inner::after {
  display: none !important;
  content: none !important;
  border: 0 !important;
}
html body.studio-app #view-guests .room-hero-inner,
html body.studio-app #view-guests .room-hero-content,
html body.studio-app #view-guests .content-shell,
html body.studio-app #view-guests .guest-layout {
  background: transparent !important;
  background-image: none !important;
  border-top: 0 !important;
  box-shadow: none !important;
}
html body.studio-app #view-guests .room-hero-graphic {display:none!important;}
html body.studio-app #view-guests .guest-card,
html body.studio-app #view-guests .guest-ledger {
  background: #222526 !important;
  background-image: none !important;
  border: 1px solid rgba(205,212,211,.22) !important;
  border-top: 1px solid rgba(205,212,211,.22) !important;
}
@media (max-width: 700px) {
  html body.studio-app:has(#view-guests.active) {
    background-attachment: scroll !important;
    background-size: cover !important;
    background-position: 30% center !important;
  }
}
