
/* SHALIZ V217: precise header control reset (both themes) */
html body.studio-app header.topbar {
  background:transparent!important;background-color:transparent!important;
  background-image:none!important;border:0!important;border-bottom:0!important;
  outline:0!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html body.studio-app header.topbar::before,
html body.studio-app header.topbar::after {
  content:none!important;display:none!important;
}
html body.studio-app header.topbar .top-actions,
html body.studio-app header.topbar .top-actions::before,
html body.studio-app header.topbar .top-actions::after {
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
}
html body.studio-app header.topbar .top-actions > button,
html body.studio-app header.topbar .top-actions > button:hover,
html body.studio-app header.topbar .top-actions > button:active,
html body.studio-app header.topbar .top-actions > button:focus,
html body.studio-app header.topbar .top-actions > button::before,
html body.studio-app header.topbar .top-actions > button::after {
  appearance:none!important;-webkit-appearance:none!important;
  background:transparent!important;background-color:transparent!important;
  background-image:none!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;
  filter:none!important;outline:0!important;
}
html body.studio-app header.topbar .top-actions > button:focus-visible {
 outline:2px solid #e7bb64!important;outline-offset:3px!important;
}
html body.studio-app header.topbar .top-actions > button svg {
  background:none!important;border:0!important;box-shadow:none!important;
  border-radius:0!important;filter:none!important;
}
/* Remove any leftover framed icon wrappers inside the buttons. */
html body.studio-app header.topbar .top-actions > button > :not(svg) {
 background:transparent!important;border:0!important;box-shadow:none!important;
}
/* Night background: updated image, preserve content readability. */
html body.studio-app.night {
 background-color:#050505!important;
 background-image:linear-gradient(rgba(0,0,0,.22),rgba(0,0,0,.39)),url("shaliz-night-artist.png")!important;
 background-repeat:no-repeat!important;background-position:center center!important;
 background-size:cover!important;background-attachment:fixed!important;
}
/* Homepage album panels: black glass, not blue, night only. */
html body.studio-app.night #view-hall .curated-grid > .curated-album,
html body.studio-app.night #view-hall .curated-grid > .curated-album:hover,
html body.studio-app.night #view-hall .curated-grid > .curated-album:focus {
 background:rgba(7,7,8,.73)!important;background-color:rgba(7,7,8,.73)!important;
 background-image:none!important;
 border-color:rgba(221,184,112,.20)!important;
 box-shadow:0 10px 34px rgba(0,0,0,.25)!important;
 backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;
}
html body.studio-app.night #view-hall .curated-grid > .curated-album::before,
html body.studio-app.night #view-hall .curated-grid > .curated-album::after {
 background:transparent!important;background-image:none!important;
}
html body.studio-app.night #view-hall .curated-grid > .curated-album .curated-info {
 background:transparent!important;background-image:none!important;
}
@media(max-width:800px){
 html body.studio-app.night {background-attachment:scroll!important;background-position:center top!important;}
}
