Design reference
Footer gallery — every variant, side by side.
One component (SiteFooter.astro) renders all fourteen values of its
variant prop: twelve site-map-category shapes, plus full and
account — two legacy aliases kept for backward compatibility that resolve to
core and minimal respectively and render byte-identical output.
The chrome resolver in src/lib/chrome.ts pairs each page bucket with its
footer so the header and footer can’t desync. Each specimen below is the real footer.
Specimens below are non-interactive previews — every link inside each frame is
inert: excluded from tab order and the screen-reader landmark list.