Franz You have a very empathetic thought for us to consider. I too wish to see Flarum serving those who are visually impaired, and being the forum platform that adds excitement to their lives, just like it is adding to mine. I have a few thoughts on how we could achieve this.
Accessibility is a vast mission as the needs of those who find accessibility important will greatly differ from those of the usual user. If we average out our decisions to serve both camps, we may end up underserving both and creating less opinionated and exciting software. I feel that Flarum's current thought DNA is well poised to travel around the world and one day, excite a professional in the accessibility domain to join forces with us to give that mission its due diligence.
In the interim, to serve and excite as many as we can, we could use "accessibility overrides". We could keep them as an optional feature for themes, based on a set of accessibility guidelines we put up on the Flarum Developer website. This way, if the original theme developer doesn't work on the over-rides, it would be easy for somebody else in the community to implement it and share. The user, at the time of registration, could then be asked if they would like to apply those over rides to make things more contrasty/bigger etc as decided by the theme creator. The registration screen could be specially designed to be highly accessible - compatible with screen readers, bigger fonts, high contrast etc. Apple does this in a way by asking about preferred font size when you configure an iOS device for the first time.
I'm arguing for this default because I feel most of the users of Flarum would be excited by how you are currently using contrasts. I dare say the user interface is one of the most novel, and exciting features of Flarum as compared to other forums I have seen till date.