Responsive design (work in progress).