Accessibility fixes

Colour contrasts, header orders etc