/* Keyboard focus uses illuminated corner accents while pressed states stay independent. */
#songSelect#songSelect :is(button,select,input):focus-visible{outline:none}
#songSelect button:not(:disabled){transition:transform 140ms ease,filter 140ms ease}
#songSelect button:not(:disabled):focus-visible{
 position:relative;z-index:2;transform:translateY(-1px) scale(1.025);
 filter:drop-shadow(0 0 4px #ac83fd) drop-shadow(0 0 6px #47cfff69);
}
#songSelect button:not(:disabled):focus-visible::before{
 content:'';display:block;position:absolute;inset:-2px;pointer-events:none;
 border:12px solid transparent;border-image:url('Brand/song-focus-v184.svg') 32 stretch;
 background:none;transform:none;
}
#songSelect .trackActions176 button:focus-visible::before{border-width:8px}
#songSelect .trackLaunch168 #libraryStart:not(:disabled):focus-visible{
 outline:none;transform:scale(1.035);
 filter:drop-shadow(0 0 7px #ff76ed);
}
#songSelect .trackLaunch168 #libraryStart:focus-visible::before{display:none}
#songSelect :is(input,select):focus-visible{
 border-color:#9bdeff;box-shadow:0 0 7px #81dfff8a,inset 0 -2px #c177f0;
}
#songSelect input[type=range]:focus-visible{box-shadow:none;filter:drop-shadow(0 0 5px #78eaff)}
#songSelect button:not(:disabled):active{transform:scale(.985)}
@media(prefers-reduced-motion:reduce){#songSelect button:not(:disabled){transition:none}}
