I have a texture that I split up into layers so I can change the color of each part of the design, however, there seems to be a slight white outline around some of them. Is there a way to avoid that when layering my textures? It wasn't like that before I split it up.

I took my illustrator design and split it up into color layers: blue background, pink design, black design, and a transparent grey design. Then I used a UV map to apply the images as textures and layered them using MixRBG nodes. My material setup is below. I am pretty new at this so thanks for the help!

Also I'm trying to learn about "baking" textures, is this an instance where that would be helpful?

[![enter image description here](https://i.stack.imgur.com/Hic1w.png)] [1][![enter image description here](https://i.stack.imgur.com/aANzK.png)](https://i.stack.imgur.com/aANzK.png)

[![enter image description here](https://i.stack.imgur.com/NO6UW.png)](https://i.stack.imgur.com/NO6UW.png)

I tried masking my pink and black layers but that just resulted in this:

[![enter image description here](https://i.stack.imgur.com/ewmxT.png)](https://i.stack.imgur.com/ewmxT.png)

Here's what those black and pink layers look like in my uv editor:

[![enter image description here](https://i.stack.imgur.com/OFyac.png)](https://i.stack.imgur.com/OFyac.png)

[![enter image description here](https://i.stack.imgur.com/mBceA.png)](https://i.stack.imgur.com/mBceA.png)