zanmaihtmllisted
Install: claude install-skill TomSchimana/Zanmai
# html
In HTML the layout is free, CSS does the construction, and every iteration is one cheap render you can look at. You already know HTML and CSS; this file does not teach them. It pins the few things that genuinely bite on the way to a *deliverable*, and names the edges where another tool serves the piece better.
**This is the medium for a deliverable that is itself a web page, not the default for anything paged.** A browser paginates a web page so it can be printed; it is not a typesetting system. It has no page floats, so a full-width element that no longer fits is pushed to the next page and the rest of the current one is left white, and text does not flow on around it. Measured on a real 62-page piece: 22 pages under 70 percent coverage, one 97 percent white, after four hand-built workarounds. Anything paged goes to `typst`, which has the missing primitive (`typst` field notes). What follows still holds for the web-page case, and for a single surface where nothing flows past its own edge.
## Format follows the piece, never a fixed default
The page size is read from the ask, the templates and the region, a flyer in the German-speaking region is A4, the US is Letter; A3, A5 or a custom size when the piece calls for it. Set it in CSS: `@page { size: A4 }`, or exact millimetres `@page { size: 210mm 297mm }`. The browser holds the size precisely (checked: A5 renders as 420 × 594.96 pt); `pdfinfo` confirms what actually came out. The failure to avoid is a hardcoded defa