Use CSS to scale image, so that Firefox actually does it usefully
First try of responsiveness working on mobile