Quality assurance, accessibility and Astro: Part 3

Fixing small accessibility issues and overhauling form validation and screen reader support.