ACCESSIBILITY
Target, WCAG 2.2 AA
He checks every line
01 CONTRAST AND TYPE
Ink on paper clears AA at body sizes. Body copy is set in Archivo at 15 px and up, and a paragraph is never set in a pixel face. Each app's colour clears the same bar: jade on cream and black on pink both pass.
02 MOTION
Momo's walk, the marquee, the star field and the reveals all stop when your system asks for reduced motion. Nothing here autoplays sound or flashes.
03 KEYBOARD AND SCREEN READERS
Every control is reachable by keyboard with a visible focus ring, and a skip link opens each page. Momo's frames carry alt text where they mean something, and are hidden where they sit beside words that already say it.
04 WITHOUT JAVASCRIPT
The whole site renders and reads with scripting off. The reveal animations are gated behind a flag the page sets for itself, so a failed script leaves the content visible rather than hidden at zero opacity.
05 IN THE APPS
Dynamic Type to the largest sizes, VoiceOver labels on every control, and hit targets at 44 pt and up. Nothing is carried by colour alone: a rank or a due date always has a word beside it.
06 TELL US WHAT BREAKS
If something here or in an app blocks you, write to momolabzllc@gmail.com and it goes to the top of the list.