Banded shaders
A gradient field drawn twice from one declaration — once by a CSS stop list, once by a WebGL shader — so the two agree by construction. Every fragment’s luminance is clamped into a declared band, which is what puts a guaranteed contrast ratio under the type.
Open demo