Brand · the refusal

Maria types her van's green in, and the app says no

The check runs at the moment of choosing, not at save. It never says "fails a contrast standard" — it says what goes wrong, shows it, and hands over two colours that work. He was never shown a standards code, never shown a failing ratio, and never left without a colour.

Ask Maria Set up · Brand

That green won't work here

Refused, and fixable

1 · It's hard to read. White writing on this green is too faint for a phone in daylight — and your buttons carry white words all over the app.

2 · And the check watches what a colour turns into. Roughly one man in twelve can't tell red from green — a colour that lands on the mark that means "waiting on you" is refused the same way.

Left to right: your green, and how it reads to someone who cannot tell red from green. The check runs both ways of seeing before you keep a colour.

Two that do work
A deeper version of your green Still yours. Reads clearly, and stays itself for everybody. Use it
Petrol Unmistakable for everybody, in light and in dark. Use it
Try a different colour
It is already in your record of changes

"You tried a green that turns into the waiting mark for people who cannot tell red from green. Nothing changed." — see the record.

The refusal itself is not signalled by red. It is a heading, two numbered sentences and a picture. A refusal that relies on a colour to be understood has already failed the person it exists to protect — and the person it would confuse is exactly the person who cannot tell you it is confusing them.

What the check actually tests: whether you can read white and dark text on the colour at the sizes the app really uses, in both the light and the dark theme; whether it survives both common forms of red/green colour blindness without collapsing into a mark the app already uses; and whether it is still itself against the app's own greys. Every refusal carries a way forward — the nearest colour of theirs that passes, plus one that is unambiguously safe.

He took the deeper green. It is the colour every screen in this preview is wearing. The working version of this check measures it live rather than drawing it.