I noticed you have -webkit-font-smoothing: antialiased, why not also add -moz-osx-font-smoothing: grayscale for Firefox?