Introduce responsive, mobile friendly version

My @media queries declarations are driving me nuts, but they will do for
now. I really have to refactor them a bit, though...