--- import Default from '@astrojs/starlight/components/Head.astro'; import { brand } from '../lib/brand.mjs'; /** * Overrides Starlight's `Head` so the documentation carries the same brand wiring as the * marketing pages (§7). * * Starlight builds its own head, and without this the docs were a different site: they * linked `/favicon.svg` — a Starlight default that does not exist here, so every docs page * requested a 404 — carried no manifest, no OG card, and crucially no `/brand/theme.css`, * which meant a mounted theme recoloured the marketing pages and left the documentation * stock. Half a rebrand is arguably worse than none, because it looks like a bug in the * product rather than a step somebody missed. * * Starlight's own `favicon` option handles the .ico (see `astro.config.mjs`); everything * that option cannot express is here. */ ---