added dynamic text styling