This now fully uses MC's ChatComponentStyle for the general chat styling, and cleans up some duplication