Entanglement works with any observable property, not just spin (although it may be difficult or impossible to prepare a system in that is entangled on some observables). For example, when a particle decays into two other particles the momentum of the daughter particles is entangled: the state is a superposition (with an infinite number of terms because there is an infinity of possible directions for the vector ##\vec{p_A}## to point) of terms of the form “daughter particle A has momentum ##\vec{p_A}## and daughter particle B has momentum ##\vec{p_B}=-\vec{p_A}##”. Measuring the momentum of one particle tells us the momentum of the other. The kinetic energy and angular momentum will be similarly entangled.
So I was just using colors as labels for some hypothetical particle property that can have multiple values. The point is that no matter what properties we’re talking about and how many particles are involved, if the initial state is a superposition of terms that involve multiple particles then a measurement will collapse the wave function to just one of those terms.
(There are some subtleties here involving what a “term” is and I’m deliberately glossing over these. But here’s an challenge:
@StevieTNZ wrote down the state of an entangled three-photon system in which measurement of one polarization determines the polarization of the other two. Can you write down a state in which measurement of one photon’s polarization leaves the other two still entangled?)