- viewportMinHeightLaw: a box authored min-h-screen / min-h-[calc(100vh -
Cpx)] had its per-viewport px baked at capture, leaving whitespace (or
overflow) at window heights between captured viewports; when the source
class list corroborates a vh token and per-regime offsets agree, emit
the authored law (100vh / calc(100vh - Cpx)) instead of frozen px
- isCappedCenteredContainer: max-width-capped centered content columns
emit mx-auto (including as flex/grid items, where auto margins center
along the main axis) so pages stay centered at non-captured window
widths instead of pinning left at frozen px
- Circular-slide guard skips fluid full-bleed sections so
viewport-spanning shrink-0 items keep fluid width
476 tests pass (4 new, with corroboration-guard negatives), typecheck clean.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>