Alterar cor de texto selecionado

O seletor ::selection corresponde à parte de um elemento que é selecionado pelo usuário.

Apenas algumas propriedades CSS podem ser aplicadas ao seletor ::selection. São elas: cor, plano de fundo, cursor e contorno.

A pseudo-classe *::-moz-selection faz funcionar no Firefox.

A pseudo-classe *::selection funciona nos outros navegadores.



*::selection {
	background:#b645fe;
	color:#ffffff;
} 

*::-moz-selection {
	background:#b645fe;
	color:#ffffff;
}    

TESTE: Selecione o texto dessa página para visualizar a seleção com a cor vermelha e as letras brancas.


Fonte:

https://www.w3schools.com/cssref/sel_selection.asp