That just sounds like different hardware and colour calibration/model etc., there’s nothing you can do about it (except calibrate the devices so that the colour rendering was closer). Thats definitely not something CSS can or should have any possible control over.
Also, the moz, WebKit prefixes, they’re not to make nornal things work in those browsers, it’s for things that are/were experimental features.