Add support for custom text color