/* V100: genuine translucent frosted-glass music playback bar. */
html body.studio-app #player,
html body.studio-app .player#player{
  background:rgba(34,39,51,.46)!important;
  background-color:rgba(34,39,51,.46)!important;
  background-image:none!important;
  backdrop-filter:blur(24px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(145%)!important;
  border:1px solid rgba(218,190,148,.3)!important;
  box-shadow:0 -8px 32px rgba(15,19,28,.18),inset 0 1px rgba(255,255,255,.1)!important;
  isolation:isolate;
}
html body.studio-app.day #player{
  background:rgba(250,245,239,.53)!important;
  background-color:rgba(250,245,239,.53)!important;
  background-image:none!important;
  border-color:rgba(158,121,89,.3)!important;
  box-shadow:0 -8px 32px rgba(50,29,40,.12),inset 0 1px rgba(255,255,255,.55)!important;
}
html body.studio-app.night #player{
  background:rgba(25,35,51,.48)!important;
  background-color:rgba(25,35,51,.48)!important;
  background-image:none!important;
  border-color:rgba(218,190,148,.3)!important;
}
/* Prevent opaque decorative overlays from hiding the content behind the glass. */
html body.studio-app #player::before,
html body.studio-app #player::after{
  background:transparent!important;background-image:none!important;
  box-shadow:none!important;pointer-events:none!important;
}
/* Keep text legible against changing imagery behind the player. */
html body.studio-app.night #player .player-info strong,
html body.studio-app.night #player .player-info small,
html body.studio-app.night #player .player-times{color:#f6e9d9!important}
html body.studio-app.day #player .player-info strong,
html body.studio-app.day #player .player-info small,
html body.studio-app.day #player .player-times{color:#49303b!important}
@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){
 html body.studio-app.night #player{background:rgba(25,35,51,.86)!important}
 html body.studio-app.day #player{background:rgba(250,245,239,.88)!important}
}
