show nav prev/next on small screens, in the margin at the bottom

WaRnInG: i'm using css calc() here, which has limited compatibility. i
think it should fall back to a reasonable default of 90% height… but i
should really test.