/* 501: draw the Tuner caret so its point can align exactly with the label bottom. */
body.single-player-ui .works-chevron,
body.single-player-ui .player-browse-chevron{
  position:relative!important;
  display:inline-block!important;
  flex:0 0 10px!important;
  width:10px!important;
  height:6px!important;
  font-size:0!important;
  line-height:0!important;
  top:7.5px!important;
  color:rgba(255,255,255,.66);
  transform:none!important;
  overflow:visible!important;
}
body.single-player-ui .works-chevron::before,
body.single-player-ui .works-chevron::after,
body.single-player-ui .player-browse-chevron::before,
body.single-player-ui .player-browse-chevron::after{
  content:"";
  position:absolute;
  bottom:0;
  width:5px;
  height:1px;
  background:currentColor;
}
body.single-player-ui .works-chevron::before,
body.single-player-ui .player-browse-chevron::before{
  left:0;
  transform:rotate(35deg);
  transform-origin:right center;
}
body.single-player-ui .works-chevron::after,
body.single-player-ui .player-browse-chevron::after{
  right:0;
  transform:rotate(-35deg);
  transform-origin:left center;
}
body.single-player-ui .works-selector[aria-expanded="true"] .works-chevron,
body.single-player-ui #player-expanded-browse[aria-expanded="true"] .player-browse-chevron{
  transform:rotate(180deg)!important;
}
/* Home Play gets a clear but soft hover/focus bloom. */
body.single-player-ui .player-bar.is-idle .player-state::after,
body.single-player-ui .player-bar.is-idle .player-state::before{
  transition:filter .16s ease,transform .16s ease,background .16s ease,opacity .16s ease;
}
body.single-player-ui .player-bar.is-idle .player-state:hover::after,
body.single-player-ui .player-bar.is-idle .player-state:focus-visible::after{
  background:radial-gradient(circle,rgba(250,249,244,.34) 0%,rgba(250,249,244,.12) 46%,transparent 76%)!important;
  transform:scale(1.08);
}
body.single-player-ui .player-bar.is-idle .player-state:hover::before,
body.single-player-ui .player-bar.is-idle .player-state:focus-visible::before{
  filter:drop-shadow(0 0 13px rgba(250,249,244,.78))!important;
  transform:scale(1.05);
}
/* Keep this tiny hover-only gauge response even when OS motion effects are reduced. */
@media(prefers-reduced-motion:reduce){
  body.single-player-ui .works-selector.is-gauge-kick .tuner-needle,
  body.single-player-ui #player-expanded-browse.is-gauge-kick .tuner-needle{
    animation:tuner-pressure-pulse .74s cubic-bezier(.18,.72,.24,1) both!important;
  }
}
body.single-player-ui .player-collection .works-chevron{
  top:3px!important;
}
body.single-player-ui #player-expanded-browse .player-browse-chevron{
  top:7.5px!important;
}
