the story of how pink became a girls colour is actually quite funny (to a history nerd):
at first pink was a boy’s colour and blue was a girl’s colour. this is because red was seen as masculine due to its connotations of danger and action and so pink, which was seen as a lighter, softer red, was then used as a colour for infant boys (softer versions of men).
however, in the late 19th century and early 20th century when the first wave feminist movement was gaining a lot of traction women would start to wear red, which was seen as very unwomanly at the time. they would then similarly put blue on their baby boys and pink on their baby girls to show that they were tearing down gender norms.
however, by around the 1940’s the popularity had switched and pink was more popular on girls and blue on boys. then as mass marketing grew rapidly in this era especially in the golden age of consumerism marketers everywhere populated the idea of pink as a girls colour for use on girl’s things as a marker of it being for girls as that was more popular/profitable.
so, ironically, what was at first used as a protest against gender norms has become the gender norm. now when you want to make a protest against gender norms you put pink on a boy. history comes in patterns as they say.