--- import Mark from '../assets/placeholder-mark.svg?raw'; import { brand } from '../lib/brand.mjs'; /** * Overrides Starlight's `SiteTitle` so the documentation header carries the same lockup as * the marketing header. One product, two chromes, one mark. * * It exists because Starlight's `logo` option renders an ``, and our mark is an * inline-only asset: it is drawn in `currentColor` so it inherits `--gold` and follows a * bind-mounted `theme.css` for free (ยง7). An SVG loaded through `` is an independent * document โ€” `currentColor` has nothing to inherit from there, and the mark renders black * on black. Inlining it is what makes the token reach the artwork. * * Phase 2 replaces the placeholder with the real emblem derivatives; this component keeps * working, because what it needs is markup rather than a file. */ const { siteTitle, siteTitleHref } = Astro.locals.starlightRoute; ---