/* Keep the existing Play/actions (and their shared player state), not a clone. */
[data-page-controls]>.page-controls-title{display:none}
.page-controls-anchor{height:0;pointer-events:none;overflow-anchor:none}
.main-content.page-controls-ready{transform:none!important;overflow:clip!important}
.main-content [data-page-controls].page-controls-pinned{
  position:fixed!important;
  top:var(--page-controls-top)!important;
  left:var(--page-controls-left)!important;
  right:auto!important;
  width:var(--page-controls-width)!important;
  max-width:none!important;
  height:var(--page-controls-height)!important;
  min-height:0!important;
  box-sizing:border-box!important;
  margin:0!important;
  z-index:110!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  overflow:visible!important;
  background:linear-gradient(105deg,rgba(var(--page-accent-rgb,55,29,41),.45),#181818),#181818!important;
  box-shadow:0 5px 12px rgba(0,0,0,.25);
  transition:none!important;
}
.main-content [data-page-controls].page-controls-pinned>.page-controls-title{
  display:block;
  flex:1 1 0;
  min-width:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#fff;
  font-size:clamp(18px,1.7vw,26px);
  font-weight:850;
  line-height:1.3;
  text-align:left;
}
.main-content [data-page-controls].page-controls-pinned>button,
.main-content [data-page-controls].page-controls-pinned>.album-action-popover-wrap{flex-shrink:0}
.main-content [data-page-controls].page-controls-pinned>.collection-count{display:none!important}
@media(max-width:900px){
  .main-content [data-page-controls].page-controls-pinned{gap:8px!important;padding-inline:12px!important}
  .main-content [data-page-controls].page-controls-pinned>.page-controls-title{font-size:18px}
}
@media(max-width:520px){
  .main-content .single-actions.page-controls-pinned>.track-like-button,
  .main-content .single-actions.page-controls-pinned>.track-more,
  .main-content .single-actions.page-controls-pinned>.single-share{
    width:30px!important;min-width:30px!important;height:34px!important;
  }
  .main-content [data-page-controls].page-controls-pinned>.page-controls-title{font-size:16px}
}
