{{ partial "head-seo.html" . }} {{/* Brand + locale data exposed to client-side scripts (age gate, locale switcher). safeJS prevents html/template from escaping the JSON into a quoted string. */}} {{/* Add the age-gate class as early as possible to avoid a flash for confirmed visitors. */}} {{/* CSS pipeline: inject brand vars (ExecuteAsTemplate) -> Tailwind/PostCSS -> minify (production only) -> fingerprint. Hugo's [minify] does not minify Pipes resources, so we minify explicitly for production builds. */}} {{ $css := resources.Get "css/main.css" | resources.ExecuteAsTemplate "css/main.css" . | css.PostCSS }} {{ if hugo.IsProduction }}{{ $css = $css | minify }}{{ end }} {{ $css = $css | fingerprint "sha256" }}
{{ i18n "skipToContent" }} {{ partial "age-gate-banner.html" . }} {{ partial "header.html" . }}