The CSS style side got replaced with a Rust implementation (that matches selectors and computes the used CSS value of each property for each node). The layout side is still all C++ (and Servo's implementation has nowhere near parity with what Gecko already has).