Add responsive design (WIP).