A markup language and hypertext browser in 600 lines of code: https://akkartik.name/post/luaML2 Now colors automatically adjust for contrast. Instead of RGB I specify background colors in a perceptually uniform space (Oklch) and then specify a family of foreground colors by leaving out the light/dark level. The browser picks the precise color in each family. https://akkartik.name/post/2025-04-04-devlog