Design reference
The header, in three variants.
One SiteHeader component (src/components/SiteHeader.astro, variants
resolved by src/lib/chrome.ts), three layouts keyed to where the visitor is
in the journey. Each frame below renders the real component — not a mockup — so
this page can't drift from what ships.
Specimens in the frames below are non-interactive previews — their nav, links, and
theme toggle are inert: excluded from tab order and the screen-reader
landmark list. Use this page's own header above to try the real thing.
- 01 Full
- 02 Focused
- 03 Minimal
- 04 Accent axis
What each variant renders | Element | Full | Focused | Minimal |
| Brand + logo | ● Yes | ● Yes | ● Yes |
| Primary nav 6 top-level | ● Yes | – No | – No |
| Desktop disclosures click, not hover | ● Yes | – No | – No |
| Contextual link cta prop | – No | ● Yes | – No |
| Theme toggle | ● Yes | ● Yes | ● Yes |
| Sound toggle desktop topbar, mobile panel | ● Yes | ● Yes | ● Yes |
| Login button app subdomain | ● Yes | ● Yes | – No |
| Mobile grouped menu < 60rem | ● Yes | – No | – No |