/* Shared vector frame keeps rectangular panels equally crisp at every size. */
#songSelect .trackHero::before,
#songSelect .trackDock168>.trackEquipment168::before,
#songSelect .trackDock168>.trackSpeed168::before{
 inset:0!important;background:url('Brand/song-rectangle-v203.svg') center/100% 100% no-repeat!important;
 opacity:1;filter:none!important
}
#songSelect#songSelect.hasRanking .rankingPane:not([hidden]){
 position:relative;isolation:isolate;border:0!important;border-image:none!important;
 background:none!important;box-shadow:none!important;filter:none!important;padding:12px!important
}
#songSelect .rankingPane::before{
 content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
 background:url('Brand/song-rectangle-v203.svg') center/100% 100% no-repeat
}
#songSelect .arcProfile169{
 border:0!important;border-image:none!important;
 background:url('Brand/song-rectangle-v203.svg') center/100% 100% no-repeat!important
}
@media(min-width:901px){
 #songSelect .trackHero{
 align-self:center;height:48vh!important;max-height:560px;min-height:0!important;
 box-sizing:border-box;padding:clamp(20px,2vw,36px)!important
 }
 #songSelect.hasRanking .trackHero .detailTop{height:100%!important;min-height:0!important}
 #songSelect .trackHero .detailMeta{align-self:center}
 #songSelect .trackHero .coverStage169{align-self:center;max-height:100%;min-height:0}
}
