Dark mode had inverted gray scale (:root[data-theme="dark"] should have been [data-theme="light"]), causing near-invisible text. Override SocialIcons with Lucide GitBranch/Package icons instead of duplicate external-link icons. Add footer source link to Gitea.