CSS media queries are kinda bummed but I think I see the point. The point being: a pixel is now considered whatever the hell a pixel is, and points, picas and inches are only accurate in print media, not screen media. This is because the computer manufacturers out there are not interested in providing a worthwhile mapping from points to pixes because dots per inch and pixels per dot are actually not related. You can have three dots per pixel now, or three pixels per dot. Whatever the fuggin’ hell that means. So they want all our font sizes specified in pixels.
So don’t let me forget these media queries for common devices. And apparently we can test browsers for CSS capabilities just by loading a web page. And here is a possibly useful template for default smartphone and tablet screen size media queries.