why are we using __images__ for gradients? can't we use CSS gradients?