
em rather than ch, because a ch is the width of a zero and lands far looser than the character count implies.inert, after a per-child tabindex attempt silently missed the shared logo.srcset. That is a real loss, traded for a site that is a folder of files on a CDN with nothing to fall over.color-mix fix I had already written was never applied. A check in CI would have caught it in the commit that introduced it.






Posted Sep 29, 2026
Designed and built in React to WCAG 2.1 AA from day one, for students on mid-range Android phones and metered data. Layout shift measures 0.