blue light has a shorter wavelength than red light