added some basic responsiveness

this is a bit hacky, in particular because there's lost of the
stylesheet that is the same in both application.css and narrower.css