Gmail runs everything through a preprocessor before it displays it, which renames all the classes (presumably to avoid it clashing with their own page classes) and also strips out a bunch of CSS properties that they’ve decided people can’t use for reasons unknown.