Looks like you’re going to want to fix Interface > Selected in the Color Scheme editor (Prefs > Color Schemes). There is a foreground (ie. text color) and background colour (ie…background…).
BAH! My bad. I didn’t even read my own fix correctly. Note the name of LESS var used is @foreground-special. You should be able to set special instead of selected.