Skip to content

Resources

The working, shown.

Every number this product reports, checked by hand and written down.

Methodology · 6 min

How the Proof Score is calculated

The full arithmetic behind the Proof Score: what each finding deducts, which WCAG and CIEDE2000 thresholds it is judged against, and where every number comes from.

Read it

Concept · 7 min

What color debt is

Design systems accumulate near-identical colors nobody can tell apart. Here is how that happens, what it costs, and how to measure it before it becomes unfixable.

Read it

Position · 6 min

Why this tool refuses to use AI for color

Color accessibility has exact answers, and a model that produces a different one each run cannot be checked, cited or trusted. The case for deterministic math.

Read it

Guide · 7 min

Semantic tokens vs. a list of hex codes

A palette tells you which colors. A theme tells you which color goes where, and proves the pairings are readable. The difference is most of the work.

Read it

Guide · 6 min

OKLCH tokens, and what a hex code cannot say

A hex code is an opaque number. OKLCH writes the same color as lightness, chroma and hue, so a hover state reads as the base with the lightness moved rather than another magic number.

Read it

Guide · 6 min

Dark themes and the contrast mistakes they hide

Dark interfaces break the assumptions most color tools are built on, starting with which swatch is the page. What actually goes wrong, and how to check for it.

Read it

Engineering · 4 min

We pointed the colour-debt linter at ourselves

Building a tool that finds duplicate colours and then running it on your own stylesheet is a fair test of whether it works. It found 14% removable, and the reason was interesting.

Read it