CSS media types, os-vendor and device types

So, this is: Windows, desktop Windows, mobile Apple, desktop Apple, mobile Linux, desktop Linux, mobile