Instead of margins, flex actually has the gap property which puts a gap between elements. So you could give that a go. I also used some margins, but like for social links you could try flex direction column and gap:20px...as an example...to put space between them.
1