A personal website builder for the Atmosphere

Reset the body margin under the letterhead master

The body margin reset lived only in SiteLayout's :global styles, so it applied on any route that bundles SiteLayout (sites, the landing) and nowhere else — the admin and login pages kept the browser's default 8px body margin, framing the letterhead in the root background. letterhead.css now owns its root treatment the way SiteLayout does: body margin zeroed and html painted (background plus color-scheme, so overscroll and native controls match the scheme), scoped with :has(.letterhead) to the pages that use it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>


+19 -1
2 changed files