Fix Gmail - the inline CSS is for desktop

Use the <style> block css for mobile, since Gmail doesn't render
it