Improved mobile styling and updated favicon.