Accessibility
Built to be usable by everyone.
Accessibility is treated as an architectural constraint, not a late patch.
What we commit to
- Contrast: at least WCAG AA in both light (“Paper”) and dark (“Night”) themes.
- Keyboard: every interactive element is reachable and operable without a mouse, with visible focus.
- Screen readers: semantic structure, labelled controls, and screen-reader-friendly code blocks.
- Video: captions on every video lesson.
- Motion: animations respect
prefers-reduced-motion. - Themes: light and dark are designed with equal care — dark is not an inverted afterthought.
Found a barrier?
If any part of Marj is hard to use with assistive technology, tell us at access@marj (placeholder) and we'll treat it as a bug, not a feature request.