They're not shadows, they're reflections, and depend on angle(user POV) and lighting. Every layer has it. I think it's better to do it with post-processing(don't ask me how). It would be a PITA to maintain these SVGs if every layer has a hardcoded reflection layer, where every little fix and alignment tweak needs to be copied over.