added experimental demo text gradient