diff --git a/.impeccable.md b/.impeccable.md index 2fd685ea..ff0f1cf6 100644 --- a/.impeccable.md +++ b/.impeccable.md @@ -65,7 +65,10 @@ The project already follows these. Future work must keep them. Layout and sizing: -- Keep existing `--shell-max: 84rem` (~1344px). Do not drop below 1280px for the main column. +- Keep existing `--shell-max: 84rem` (~1344px) applied via `.section-shell`. This is the ONLY width cap in the project. Widescreen monitors are the default viewing context. +- Do NOT add `max-width` to sections, cards, table cells, table rows, expanded rows, CTA backgrounds, sponsor descriptions, hero subcopy, paragraphs, or list items. The user has removed narrow inner caps repeatedly (`56ch`, `65-75ch`, etc.). Default is no inner cap. +- The impeccable skill reference rule "cap line length at ~65-75ch" does NOT apply here. Ignore it. Readability at wide widths is carried by vertical rhythm, leading, and the modular type scale instead. +- If you believe a width cap is actually necessary for some specific element, ask first with a concrete reason before adding it. - Body type floor is 16px (`--text-base: 1rem`). Content-heavy passages may go to 1.125rem. - Adjacent heading levels differ by at least 0.25rem of rendered size.