After tweaking some colours that had low contrast, the lighthouse report is shaping up ok.

Screenshot of a Lighthouse report. Performance: 100, Accessibility: 93, Best Practice: 86.