What entities would let me do this?
I don’t really know this but a guess would be func_brush maybe?
I sort of looked at that, but is it possible to change the colors dynamically in game?
I’m not sure. Try playing around with it with triggers or timers.
Im pretty sure it is a func_brush that does this. I’m not sure though.