Issue #2465605 by joachim: Changed page layout to use flexbox; replaced background images with CSS gradients and box-shadows.