diff --git a/scripts/render-lib/chrome.ts b/scripts/render-lib/chrome.ts
index de4b924fb9..ed62828126 100644
--- a/scripts/render-lib/chrome.ts
+++ b/scripts/render-lib/chrome.ts
@@ -4,739 +4,60 @@
* @name Shared HTML chrome (head / header / footer / SEO) for articles
*
* @description
- * Pure, stateless string builder for the `…
` plus
- * `…` plus `…` blocks
- * wrapping every rendered article. **No filesystem access, no markdown
- * parsing** — all inputs are plain strings / POJOs described by
- * {@link ChromeOptions}.
+ * Façade module that delegates to the decomposed bounded-context modules
+ * in `./chrome/` (types, helpers, head, header, footer). Maintains the
+ * same public API as the original monolithic `chrome.ts` so all existing
+ * importers (`article.ts`, `generate-news-indexes/template.ts`,
+ * `sitemap-html/render/page.ts`, etc.) continue to work without changes.
*
- * ## SEO surface
- * - `` · `` · keywords · robots
- * - Open Graph (incl. `og:locale:alternate` for the 13 non-current langs)
- * - Twitter Card
- * - JSON-LD blocks via {@link ChromeOptions.jsonLd}
- * - `hreflang` link rel alternates via {@link renderHreflangBlock}
- * (x-default always points at the English alternate or the canonical
- * path if no English alternate is supplied)
+ * ## Architecture (Round-5 decomposition)
+ * ```
+ * chrome.ts (this file — façade)
+ * └── chrome/
+ * ├── types.ts — ChromeOptions, SiteChrome, BreadcrumbItem
+ * ├── helpers.ts — depth(), renderHreflangBlock(), fallbackAlternateHref()
+ * ├── head.ts — renderChromeHead() — SEO / OG / JSON-LD / hreflang
+ * ├── header.ts — buildHeaderHtml() — nav / CTA / breadcrumb / hero
+ * ├── footer.ts — buildFooterHtml() — columns / badges / scripts
+ * └── index.ts — barrel re-export
+ * ```
*
- * ## Accessibility surface
- * - Skip-link (``)
- * - Semantic `` / ``
- * / `…
+ * ` block including the four-column layout (brand,
+ * navigate, ISMS, compliance), trust badges, secondary language row,
+ * and Mermaid/theme bootstrap scripts.
+ *
+ * @author Hack23 AB (Infrastructure Team)
+ * @license Apache-2.0
+ */
+
+import { LANGUAGE_META, escapeHtml } from '../../sitemap-html/index.js';
+import { GITHUB_BLOB, LANGUAGES } from '../constants.js';
+import { chromeStrings } from '../chrome-i18n.js';
+import type { ChromeOptions } from './types.js';
+import { depth, fallbackAlternateHref } from './helpers.js';
+
+/**
+ * Build the complete `…