Por que "tantos" e não "tantas"?
Acredito que porque a palavra "color" em espanhol é um substantivo masculino (el color), diferente do português, no qual dizemos "a cor".