Responsive CSS fixes (which are only necessary because the background isn't white