Add mobile site styles

So the site doesn't look like _compete_ ass on small devices.