
/* V322: truly compact song rows; no long empty stretch to the play control. */
html body.studio-app #view-music #tracksList{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 gap:4px!important;
}
html body.studio-app #view-music #tracksList .track-card{
 box-sizing:border-box!important;
 width:min(100%,510px)!important;max-width:510px!important;
 align-self:flex-start!important; /* start is right in the RTL music library */
 display:grid!important;
 grid-template-columns:28px 43px minmax(0,1fr) 36px!important;
 align-items:center!important;column-gap:9px!important;
 padding:7px 8px!important;
}
html body.studio-app #view-music #tracksList .track-card .track-num,
html body.studio-app #view-music #tracksList .track-card .track-album-art,
html body.studio-app #view-music #tracksList .track-card .track-text,
html body.studio-app #view-music #tracksList .track-card .track-action{
 min-width:0!important;margin-inline:0!important;justify-self:stretch!important;
}
html body.studio-app #view-music #tracksList .track-card .track-text{
 width:auto!important;text-align:start!important;
}
html body.studio-app #view-music #tracksList .track-card .track-action{
 box-sizing:border-box!important;
 width:36px!important;height:36px!important;min-width:36px!important;
 display:grid!important;place-items:center!important;
 justify-self:center!important;align-self:center!important;
 padding:0!important;margin:0!important;
 border-radius:50%!important;
}
html body.studio-app #view-music #tracksList .track-card .track-action svg{
 display:block!important;position:static!important;
 width:16px!important;height:16px!important;
 margin:0!important;padding:0!important;
 transform:none!important;
}
html body.studio-app #view-music #tracksList .track-card .track-action svg.play-icon{
 transform:translateX(0)!important;
}
html body.studio-app #view-music #tracksList .track-card .track-action svg.pause-icon{
 transform:none!important;
}
@media(max-width:570px){
 html body.studio-app #view-music #tracksList .track-card{
 width:100%!important;grid-template-columns:23px 40px minmax(0,1fr) 34px!important;
 column-gap:7px!important;
 }
 html body.studio-app #view-music #tracksList .track-card .track-action{
 width:34px!important;height:34px!important;min-width:34px!important;
 }
}
/* Gentle, slowly changing antique-bronze radiance from behind the actual disc. */
html body.studio-app #view-music .album-frame.v76-disc-stage{isolation:isolate!important}
html body.studio-app #view-music #v76Disc{
 position:relative!important;z-index:1!important;
 filter:drop-shadow(0 0 6px rgba(151,108,57,.19))!important;
}
html body.studio-app #view-music .album-frame.v76-disc-stage::before{
 content:""!important;display:block!important;
 position:absolute!important;inset:13%!important;
 border:0!important;border-radius:50%!important;
 background:radial-gradient(circle,rgba(162,112,52,.31) 0%,rgba(130,84,38,.19) 44%,transparent 73%)!important;
 filter:blur(19px)!important;box-shadow:none!important;
 pointer-events:none!important;z-index:0!important;
 animation:v322AntiqueCDGlow 8.5s ease-in-out infinite alternate!important;
}
@keyframes v322AntiqueCDGlow{
 0%{opacity:.28;transform:translate(-6px,4px) scale(.92)}
 34%{opacity:.56;transform:translate(5px,-4px) scale(1.06)}
 70%{opacity:.35;transform:translate(-3px,-6px) scale(.98)}
 100%{opacity:.65;transform:translate(6px,3px) scale(1.10)}
}
@media(prefers-reduced-motion:reduce){
 html body.studio-app #view-music .album-frame.v76-disc-stage::before{animation:none!important}
}
