Hola!
Dejo mi solución del archivo .css.
El código html no lo dejo porque ya no recordaba como se creaban tablas y lo tuve que copiar. Entonces no tiene interés.
th{border:1px solid;}
th{background-color:#FAFAFA;}
table tr:first-child+tr td:first-child{background-color:DimGray;}
table tr:first-child+tr td:nth-child(2){background-color:#696969;}
table tr:first-child+tr td:nth-child(3){background-color:rgb(105,105,105);}
table tr:nth-child(3) td:first-child{background-color:IndianRed;}
table tr:nth-child(3) td:nth-child(2){background-color:#CD5C5C;}
table tr:nth-child(3) td:nth-child(3){background-color:rgb(205,92,92);}
table tr:nth-child(4) td:first-child{background-color:FireBrick;}
table tr:nth-child(4) td:nth-child(2){background-color:#b22222;}
table tr:nth-child(4) td:nth-child(3){background-color:rgb(178,34,34);}
table tr:nth-child(5) td:first-child{background-color:DodgerBlue;}
table tr:nth-child(5) td:first-child+td{background-color:#1E90FF;}
table tr:nth-child(5) td:last-child{background-color:rgb(30,144,255);}
table tr:nth-child(6) td:first-child{background-color:Indigo;}
table tr:nth-child(6) td:first-child+td{background-color:#4B0082;}
table tr:nth-child(6) td:last-child{background-color:rgb(75,0,130);}
Seguro que hay forma de abreviar todo esto.
Fuí cambiando la forma de seleccionar para que no fuese tan repetitivo.
Un saludo!