diff --git a/pilot/assemble-arc.mjs b/pilot/assemble-arc.mjs index 3eb36e2..7596312 100644 --- a/pilot/assemble-arc.mjs +++ b/pilot/assemble-arc.mjs @@ -57,6 +57,58 @@ function jpegSize(buf) { // skip link: emitted by the shared shell, so its accessibility CSS lives in the shell // too - visually hidden until keyboard focus, visible and prominent when focused. + +// --------------------------------------------------------------------------- +// Shared masthead: ONE opening treatment for every page on the site. Pages used +// to declare their own tokens, type scale and alignment, which is why the three +// headers drifted apart. This block owns the family - tokens, the centred +// masthead, eyebrow, title, lede and scroll cue - and pages simply use it. +// --------------------------------------------------------------------------- +const MAST_CSS = ``; + const SKIP_CSS = ` -
- +

bztmon · the teaching lab

-

Taken apart, on purpose.

-

Scroll-driven teardowns of machinery this lab actually runs. Each chapter is one - system, exploded - the diagrams move while the words explain them, and every claim traces back to - a running estate: configs lifted from the fleet, incidents told with their receipts.

-
+

Infrastructure is easier to trust
when you can see it come apart.

+

Scroll-driven teardowns of machinery this lab actually runs. Each chapter is + one system, exploded - the diagrams move while the words explain them, and every claim traces + back to a running estate: configs lifted from the fleet, incidents told with their receipts.

+
Chapters live
02
Subject
container platforms
-
Evidence
labelled, per claim
+
Evidence
labelled per claim
+