What we built, and who it's for.
Most sites treat accessibility as a policy page — a paragraph somewhere in the footer promising compliance, written by someone who'll never use the thing they're describing. Accessibility is a conscious work in progress.
Light, dark, and a dedicated high-contrast mode, each checked against WCAG AA contrast requirements — not just the primary button, the whole page. Switch it and every page you visit stays in that mode, immediately, no reload.
A real toggle that changes letter-spacing, word-spacing, and line-height across the entire site, not just one demo paragraph tucked away to prove it works. If it helps you read, it should help you read everywhere, not just on the settings page itself.
Because a promise in a footer doesn't change how the site reads for a D/deaf, blind, low-vision, or neurodivergent creator — a real setting they can flip does. If accessibility only shows up as a sentence saying we care, that's not accessibility, that's a compliance document. We'd rather ship the thing itself.
Disabled, D/deaf, and neurodivergent creators and listeners aren't an edge case here — they're exactly who this page is written for, directly, not as a footnote to a broader audience. If reading dense text is harder for you, or a bright default theme is genuinely uncomfortable to look at for long, that's not a workaround you should have to find yourself. It should already be there.
The settings live at /accessibility.html — take a look, and if there's something that would genuinely help that isn't there yet, tell us. This page is meant to keep growing, not stay finished at one version.