Implement 'shapeburst' (buffered gradient) fill type