Added UI component mixin, various typographic tweaks