Improved per-platform @media queries

Fixes #52 but incorrectly uses Linux gradient on Snow Leopard with Aqua tint.