R1 · Der Erzähler
Website, landing pages, onboarding, manifesto, module names, release notes
Maxims, contrast pairs, concrete pictures from family life
9 / 18 words per sentence, avg / max
Foundations
Hey Albert is built for a whole family, from nine-year-old Lena to Oma Grete. Contrast, target sizes, focus, screen readers, text sizes, motion and plain language belong to every view, not to the end.
A family is the most varied group you can design for. Lena is nine and reads slowly. Oma Grete sees less well and taps less precisely. Tobias drives the Mac by keyboard. Everyone uses the same app.
So accessibility is not a check at the end. It lives in the tokens.
Could a nine-year-old use this alone?
This question applies to every view. Children take part; they are not an audience (principle 5). If Lena cannot find, hit or understand her checkmark, the view is not done.
| Pair | Light | Dark |
|---|---|---|
Aatinte on grund | 15.62:1 · AAA | 16.43:1 · AAA |
Aatinte on karte | 14.27:1 · AAA | 13.13:1 · AAA |
Aagrau on grund | 4.83:1 · AA | 7.44:1 · AAA |
Aagrau on karte | 4.41:1 · 3:1 | 5.94:1 · AA |
Aatext-inaktiv on grund | 2.47:1 · zu schwach | 4.06:1 · 3:1 |
Aatext-auf-gelb on gelb | 6.85:1 · AA | 6.85:1 · AA |
Aatext-auf-blau on blau | 10.94:1 · AAA | 10.94:1 · AAA |
Aatext-auf-rosa on rosa | 10.55:1 · AAA | 10.55:1 · AAA |
Aatext-auf-leiste on schwarz | 15.65:1 · AAA | 17.28:1 · AAA |
Aaknopf-primaer-text on knopf-primaer-flaeche | 15.65:1 · AAA | 15.65:1 · AAA |
Aarand-offen on grund | 4.47:1 · 3:1 | 9.21:1 · AAA |
Aarand-vorschlag on grund | 4.83:1 · AA | 7.44:1 · AAA |
Aarand-fokus on grund | 4.47:1 · 3:1 | 9.21:1 · AAA |
Where a row falls below the limit, that is an open defect, not an exception. The state of grey and disabled is described in the Colour chapter.
No information depends on colour alone.
That way Hey Albert works for people with colour vision deficiency and in greyscale.
--ziel-zeiger--ziel-finger--ziel-kindWhatever children operate is at least 56. That applies in the children’s area, when ticking off and with the coins (Taler). An icon alone is never the target; the whole row or the whole button is.
:focus-visible: a ring in --rand-fokus, --fokus-ring wide, with --fokus-abstand.aria-hidden).alt="".Knopfreihe stacks them.With reduced motion every duration is zero and the skeleton does not breathe. Nothing blinks, nothing runs on its own. More in the Motion chapter.
Text is part of accessibility.
Website, landing pages, onboarding, manifesto, module names, release notes
Maxims, contrast pairs, concrete pictures from family life
9 / 18 words per sentence, avg / max
The everyday interface for adults: buttons, labels, hints, briefings
Brief and action-oriented
8 / 12 words per sentence, avg / max
All children’s views, in three stages: small 6–9, middle 10–12, large 13+
Short, vivid, in the present tense
6 / 10 words per sentence, avg / max
Safe, contracts, deadlines, finances, taxes, privacy, legal texts
Precise, sober, complete
10 / 14 words per sentence, avg / max
Replies Albert drafts to school, club, insurer, tradespeople, authorities
Not Albert’s voice but the family’s
12 / 18 words per sentence, avg / max
Watch and notifications: seven words at most, the most important first. Example: „16:40 · Handball, Halle Süd.“
The design-pruefer agent checks views against this list. The brand QA (pnpm qa in the design system) finds hex values, shadows, forbidden words, exclamation marks and images without alt text.