arrow with gradient