Help creating a shader for cards

Hi,


I’m trying to make a shader to render the fronts and backs of cards and allows for meshes with depth. I’ve seen shaders to render cards, but they require using a quad.



I’ve made this graph that renders two different textures on the top and bottom normals. The problem is that the add node seems to merge the textures in a way different to what I intend. Any ideas on how to combine both without the textures being mixed?


Thanks in advance!

shader graph, switching between textures depending on geometry normal
preview