From 7f11b6e88efebb076d8b3c43db86ef1fc0faaf7b Mon Sep 17 00:00:00 2001 From: Marcos Paulo Date: Sat, 5 Sep 2026 19:07:55 +0000 Subject: [PATCH] feat(type): self-host Manrope and DM Mono so they actually render MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `styles.css` line 1 carried a malformed rule for the life of the site: @font-face{font-family:Manrope;src:url('https://fonts.googleapis.com/css2?...')} `src:` in an @font-face must point at a font binary. That URL returns a CSS stylesheet, so no browser could ever load a face from it. Every `font-family:Manrope,Arial,sans-serif` fell through to Arial, and 'DM Mono' was never declared as a family at all, so it fell through to generic monospace. The intended typography has never once been seen. Task 02 spotted this and was told to default to deleting the dead rule and declaring the stacks that actually render. It recorded that decision, deferred the deletion to "future component tasks", and nothing picked it up. The human has now chosen the other branch: the real fonts. Self-hosted rather than linked from fonts.googleapis.com because scripts/audit-ui.mjs rejects any external /