extracted gradient fragment into a reusable custom-tag file