Isn't that strange?! The thing is, when I remove the font-size property from actually within the CSS and reload the page, the animation still doesn't work. Then if I remove say 'line-height' from the body element within Dev Tools it starts to work. It has to be a bug/glitch, don't you think? Any other ideas what might be causing it? If not, I may have to concede defeat and have it just not work in limited versions of Safari and mobile Safari.