The most common cause for this problem is that Googlebot can't read the style sheets even though users can read them. Check to make sure that your robots.txt file doesn't disallow your style sheets.
This might not be a real answer, just an opinion.
Every web developer should decide if they "need" a feature.
In my opinion, the unit itself is a bad implementation.
DPI is a unit intended for print, specifically a unit to measure the capability of a printer to produce a small dot.
But in electronic mediums we have not a dot, we have a pixel, which has ...
You have a mobile site that uses separate URLs. That is in the same category as m-dot sites, but your site doesn't use a mobile subdomain, it uses a mobile subdirectory.
From Google's mobile SEO overview, the three types of mobile designs are:
Responsive Web Design
Having a /mobile/ subdirectory puts your site in the "...
Google's official description is:
"The font size for the page is too small to be legible and would
require mobile visitors to “pinch to zoom” in order to read."
This means you should use legible font sizes in order to optimize your text for reading and provide a better user experience when browsing your website on mobile devices.
downloaded to a mobile device the links and back buttons no longer work
Not all PDF readers support all PDF features, so the simpler you make a PDF the more it will work as expected.
I did not see anything wrong with any Links (please update your question to provide a specific link not working).
As for the "Back" buttons, I can see that they do not follow ...
When you use this test, note that many ad tracking pixels/scripts (even Google's pixels and Doubleclick's pixels (Google owns Doubleclick)) may be blocked by their own robots.txt file that you cannot control. I've seen this first hand in one of my own sites -- Google blocked their own Doubleclick pixel from being scanned by the Googlebot. You have to ask ...