Skip to content
Accessibility

Built for everyone, including you.

We design hopepost for people who often arrive in distress — that means it has to work in low brightness, with screen readers, with reduced motion, on whatever device is to hand.

Our target

WCAG 2.2 Level AA, audited and verified. Where the codebase exceeds AA — for example, AAA-grade touch targets across the navigation — we say so in the design system rather than claim a blanket AAA conformance we have not certified end-to-end.

What we test

Keyboard-only navigation. Focus visibility on every interactive element. Token-by-token colour contrast against the paper background, with the AA failure for tertiary text on warm-paper surfaces documented and avoided. VoiceOver, TalkBack, and NVDA on the public pages. The prefers-reduced-motion media query, enforced globally. Browser zoom to 200%. The smallest realistic mobile viewport, 320 px wide.

What's deliberate

Light mode only — appropriate for the editorial-paper visual register, even though dark mode is more common elsewhere. Generous typography: 21 px serif for letter bodies, with a 1.75 line-height. Hairline focus rings that are always visible and never suppressed. Calm motion: 200 ms with no springs or bounces, so the interface never feels combative.

Known issues

Anything we know is broken will be listed here, with a date and a fix-by intent. Right now, nothing.

Tell us if something is broken

Email hello@hopepost.org with the subject 'accessibility'. Describe what you were trying to do, what happened, and which device, browser, and assistive technology you were using. We will respond.

Updated 2026-05-02