# Explainer HTML Rendering How an explainer renders as HTML. Load at compose time (Phase 4), not earlier. The explainer is a personal teaching artifact — these rules keep it self-contained, readable, and honest about its own provenance. It is not a plan artifact: no navigation region, no R/U-ID anchors, no contract sections. ## Hard invariants - **Single self-contained HTML5 file.** No companion `.css`, `.js`, or `.svg` files. CSS lives in `