Situation one

A mostly light page

Sections in white and tint. The manifest takes the blue tone, and it is the only dark thing on the page.

Before

The argument runs up to it

Filler paragraph standing in for the argument that runs up to the reveal. It is here so the block above the manifest has weight, because a breather between nothing and nothing is not a breather.

The stakes

Grounded.

Filler subtitle under the display word, one line, no more.

After

And picks up on the other side

Filler paragraph for the section after it, so the manifest is judged as an interruption rather than as an ending.

Situation two

A mostly dark page

Same block, same page shape. Blue here would be camouflage, so the manifest takes the white tone and the jolt survives.

Before

The same argument, dark

Filler paragraph standing in for the argument that runs up to the reveal. It is here so the block above the manifest has weight, because a breather between nothing and nothing is not a breather.

The stakes

Grounded.

Filler subtitle under the display word, one line, no more.

After

And the page returns to dark

Filler paragraph for the section after it, so the manifest is judged as an interruption rather than as an ending.

Counterexample

Blue on a dark page

The same block with the wrong tone for its surroundings. Nothing is broken and nothing happens either — which is the whole failure mode: the reveal stops revealing. lint_kadence.py rejects this arrangement; the one below is tagged as deliberate so the demo can show it.

Before

The argument, dark

Filler paragraph standing in for the argument that runs up to the reveal. It is here so the block above the manifest has weight, because a breather between nothing and nothing is not a breather.

The stakes

Grounded.

Filler subtitle under the display word, one line, no more.

After

Nothing was interrupted

Filler paragraph for the section after it, so the manifest is judged as an interruption rather than as an ending.