{{--
Owner theme (ADR-047): selected fonts (self-hosted Vite entries + preload of their Latin file), the colour roles
for light/dark mode as CSS custom properties, and — only when visitors may switch — a pre-paint script that
applies their remembered choice so the page never flashes the wrong mode.
The CSS is built by ThemeStylesheet from validated values only (hex colours, catalogue keys, restricted path)
and contains no "<", so printing it raw inside
@foreach ($theme->themeColors() as $tint)
@endforeach
@if ($theme->needsBootstrapScript())
@endif