Add support for line-height and variant to the Text component