#songSelect{
 --ngFrame169:url('Brand/frame-glass-v178.svg');
 --ngTrack169:url('Brand/frame-track-glass-v178.svg');
}
#songSelect .trackHero::before{
 background-image:url('Brand/song-panel-v178.svg');opacity:1;
 filter:drop-shadow(0 0 9px #565cff78) drop-shadow(0 0 7px #f439d67d);
}
#songSelect .coverStage169{background:#10132a80}
#songSelect .detailBpm,#songSelect .trackSpeed168 .librarySpeedCenter{
 background:linear-gradient(155deg,#1727529e,#090d269c);
}
#songSelect#songSelect.hasRanking .rankingPane:not([hidden]){
 background:linear-gradient(125deg,#111b3845,#17102c3c)!important;
}
#songSelect .trackLaunch168 #libraryStart{
 background-image:url('Brand/play-button-v178.svg')!important;
 filter:drop-shadow(0 0 6px #ff35d9) drop-shadow(0 0 8px #6346e8aa);
 text-shadow:0 0 9px #ff80e8,0 2px 0 #4f1242;
}
#songSelect .trackLaunch168 #libraryStart:is(:hover,:focus-visible){
 filter:drop-shadow(0 0 10px #ff56e3) drop-shadow(0 0 6px #69d7ff);
}
@media(min-width:901px){
 #songSelect.hasRanking .trackHero .detailTop{
  transform:perspective(1150px) rotateY(6deg);
  transform-origin:0 50%;width:106%;max-width:none;
 }
 #songSelect .trackHero .detailMeta{padding-right:2.2%}
}
#songSelect .trackSpeed168{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}
#songSelect .trackSpeed168>.detailSectionTitle{margin-bottom:4px}
#songSelect .trackSpeed168 .librarySpeedSetup{margin:0!important;min-height:0}
#songSelect .trackSpeed168 .trackPresets168{margin-top:3px}
#songSelect .trackSpeed168 .trackPresets168 button{border-width:4px!important;line-height:1.05}
