#trackList tr[data-track-id] td{border-top:2px solid transparent!important;border-bottom:2px solid transparent!important;background:linear-gradient(#111722,#111722) padding-box,linear-gradient(90deg,#ff174f,#ff8a00,#ffe600,#32ff72,#28dfff,#704dff,#ff35d3,#ff174f) border-box!important;background-size:100% 100%,400% 100%!important;animation:trackRainbow 3.2s linear infinite!important}
#trackList tr[data-track-id] td:first-child{border-left:2px solid transparent!important;border-radius:8px 0 0 8px!important}
#trackList tr[data-track-id] td:last-child{border-right:2px solid transparent!important;border-radius:0 8px 8px 0!important}
#trackList tr[data-track-id]{filter:drop-shadow(0 0 5px #37dfff44)}
#trackList tr[data-track-id]:hover td{filter:brightness(1.25);box-shadow:inset 0 0 14px #33e8ff22}
@keyframes trackRainbow{to{background-position:0 0,400% 0}}
.deck-load-square{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:2px solid #ff405a!important;border-radius:5px!important;background:linear-gradient(#df2340,#650712)!important;color:#fff!important;font:900 11px Orbitron!important;box-shadow:inset 0 1px #ff9dac,0 0 11px #ff174f88!important;transition:.18s!important}
.deck-load-square.loaded{border-color:#6aff91!important;background:linear-gradient(#58f982,#087a31)!important;color:#031108!important;box-shadow:inset 0 1px #d8ffe2,0 0 18px #39ff73!important;transform:scale(1.08)}
.deck-load-a:not(.loaded):hover{box-shadow:inset 0 1px #ffb36e,0 0 18px #ff7800!important}.deck-load-b:not(.loaded):hover{box-shadow:inset 0 1px #ff9dac,0 0 18px #ff174f!important}
@media(prefers-reduced-motion:reduce){#trackList tr[data-track-id] td{animation:none!important}}
