/* V342 — neutral black glass. Override older blue-tinted music player rules.
   Neutralize the transmitted color, then add a very subtle crystal edge. */
html body.studio-app #player.player,
html body.studio-app.night #player.player,
html body.studio-app.day #player.player,
html body.studio-app:not(.night) #player.player {
  background:rgba(0,0,0,.37)!important;
  background-color:rgba(0,0,0,.37)!important;
  background-image:none!important;
  -webkit-backdrop-filter:blur(27px) grayscale(1) saturate(0) brightness(.68) contrast(1.08)!important;
  backdrop-filter:blur(27px) grayscale(1) saturate(0) brightness(.68) contrast(1.08)!important;
  border:1px solid rgba(232,228,219,.26)!important;
  border-top-color:rgba(250,247,241,.39)!important;
  border-bottom-color:rgba(174,167,155,.15)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.045),0 9px 36px rgba(0,0,0,.25),0 0 22px rgba(255,255,255,.035)!important;
  isolation:isolate!important;
}
/* Old themes add decorative layers; do not let them tint the glass blue. */
html body.studio-app #player.player::before,
html body.studio-app #player.player::after,
html body.studio-app.night #player.player::before,
html body.studio-app.night #player.player::after {
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
}
/* Match the mobile dock to the same neutral glass surface. */
@media(max-width:900px){
 html body.studio-app nav.bottom-nav,
 html body.studio-app.night nav.bottom-nav,
 html body.studio-app.day nav.bottom-nav {
   background:rgba(0,0,0,.37)!important;
   background-color:rgba(0,0,0,.37)!important;
   background-image:none!important;
   -webkit-backdrop-filter:blur(27px) grayscale(1) saturate(0) brightness(.68)!important;
   backdrop-filter:blur(27px) grayscale(1) saturate(0) brightness(.68)!important;
   border-top:1px solid rgba(232,228,219,.24)!important;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.11)!important;
 }
}
