Pteridine pigments compensate for environmental availability of carotenoids