* This was broken in fa674a59b6 where the style overrode the widget's foreground role. Changed to only use the custom light/dark role when the desired role is Text (or WindowText).
fa674a59b6