Added text color and size scaling