Por que o corante alimentar repele o sabão do leite?

O efeito que você descreve é ​​o resultado da tensão superficial. A tensão superficial é a força que faz com que a superfície de um líquido se contraia e forme uma película fina. No caso do leite, a tensão superficial é causada pelas proteínas e gorduras do leite. Quando você adiciona corante alimentar ao leite, as moléculas do corante alimentar são atraídas pelas moléculas de água do leite, mas são repelidas pelas proteínas e gorduras. Isso faz com que as moléculas do corante alimentar formem uma fina camada na superfície do leite. A tensão superficial do leite faz com que essa camada de corante alimentício se contraia e forme gotículas, que se repelem do sabão.