Layout & internals
Not slides: Header and Footer are rendered by the layout, the underscore files are the shells the sections are built from. Content never uses them directly.
Headercomponents/Header.astro
Header — the site header: logo or wordmark, the phone, the menu, the accent (cta) entry, the language switcher and the mobile menu. Not a content tag: the layout renders it on every page from pages.config.js — `title`, `logoImage`, `logoImageHeight`, `defaultPhone`, `navigation` (name, path, cta), `locales`, `headerTheme` ("light" or "dark"). Content changes it only through the config.
No sample to render.
_Sectionsections/_Section.astrosub-blocks: _Button
_Section — the shared shell of the library sections: vertical rhythm, container width, background theme, optional centered heading and the decorative dot grid. Sections compose it; content never uses it directly. Theme values, used by every section that has a `theme` prop: "light" white; "muted" light grey; "dark" a stone band with white text; "brand" the brand gradient with white text; "brand-dark" the deep flat brand tone, derived from brandColor in pages.config.js.
No sample to render.
Source links point to engine-astro@7b686388. Samples are demo content: the components are the real ones, the copy and the pictures are made up.