
/* Shaliz V45 — volume rises towards the RIGHT; gold fills from left to right. */
body.studio-app #playerVolume{
  direction:ltr!important;
  background:linear-gradient(to right,
    #f3ddb4 0%,#d3ac77 var(--volume-fill,80%),
    #795064 var(--volume-fill,80%),#795064 100%)!important;
  background-size:100% 100%!important;
  accent-color:#d3ac77!important;
}
/* Gold, restrained editorial icons for search, theme, settings and account. */
body.studio-app .top-actions #searchBtn,
body.studio-app .top-actions #timeBtn,
body.studio-app .top-actions #settingsBtn,
body.studio-app .top-actions [data-go="guests"]{
  color:#e7c48b!important;
  border:1px solid rgba(211,172,119,.32)!important;
  background:linear-gradient(145deg,rgba(91,46,63,.52),rgba(43,20,31,.65))!important;
  box-shadow:inset 0 1px rgba(255,235,191,.08),0 4px 15px rgba(15,4,10,.22)!important;
  transition:background .2s,border-color .2s,transform .2s!important;
}
body.studio-app .top-actions #searchBtn:hover,
body.studio-app .top-actions #timeBtn:hover,
body.studio-app .top-actions #settingsBtn:hover,
body.studio-app .top-actions [data-go="guests"]:hover{
  background:rgba(211,172,119,.15)!important;
  border-color:#e8c58d!important;color:#ffdfaa!important;
  transform:translateY(-1px);
}
body.studio-app .top-actions .master-icon{
  width:21px!important;height:21px!important;
  stroke:#e7c48b!important;stroke-width:1.65!important;
  fill:none!important;stroke-linecap:round;stroke-linejoin:round;
}
body.studio-app .top-actions #searchBtn .master-icon{
  width:19px!important;height:19px!important;
}
body.studio-app .top-actions button:focus-visible{
  outline:2px solid #f5dcae!important;outline-offset:3px!important;
}
@media(prefers-reduced-motion:reduce){
 body.studio-app .top-actions button{transition:none!important}
 body.studio-app .top-actions button:hover{transform:none!important}
}
