/** * Single source of truth for branding-driven CSS font variables. * * WHY THIS EXISTS * * Pre-refactor (0.7.106–0.7.111), font variables came from FOUR places: * 1. `src/utils/font-stack.ts` (DEFAULT_FONTS) * 2. `src/styles/tailwind.css` `:root { ... }` block * 3. `src/styles/tailwind.css` `@theme { ... }` block (generated * `:root, :host { ... }` in the CSS bundle) * 4. `tailwind.config.js` `fontFamily.*` utility fallback strings * * The @theme block was the load-bearing bug. Its `:root, :host { ... }` * declaration in the CSS bundle loaded AFTER `Default.astro`'s inline * `