Right now, swiper and ivy blend the background colors of the different match groups with the background color defined for the current selection. With that blending, the background colors I have defined for the groups are hardly recognizable at all:

Would it be possible to make that blending optional so that the match group backgrounds are always taken literally?
Of course, that has one problem. When you have many equal candidates and your input matches the complete candidates, then you can't know what's the currently selected one. In that case, you should define ivy-current-match so that it differs from the match group faces in something else than just background, e.g., have it underlined.
Right now, swiper and ivy blend the background colors of the different match groups with the background color defined for the current selection. With that blending, the background colors I have defined for the groups are hardly recognizable at all:
Would it be possible to make that blending optional so that the match group backgrounds are always taken literally?
Of course, that has one problem. When you have many equal candidates and your input matches the complete candidates, then you can't know what's the currently selected one. In that case, you should define
ivy-current-matchso that it differs from the match group faces in something else than just background, e.g., have it underlined.