Not my area. My understanding: colours sync exactly on measurement (when you look at them).
> Knowing the color of one marble is enough to know the color of the other marble
I guess so.
> without information travelling between the marbles?
The marble colours are in sync on measurement. Somehow that info has travelled instantaneously. You just can't use it to send information, at all..
above is just my understanding. I have no background in this. Just a programmer.