No, see, I do find there is a range of each colour which is "allowed" to be assigned to girls/boys.
Bright red - both, but any hint of pink in the red and it's a girls' one. Any hint of orange, and it's boys' only. Faded red (sufficiently orange) and burgundy or maroon are for boys.
Orange is a boys' colour, and never appears on girls' clothing, unless it's peach.
Girls get pale or lemon yellow shades, occasionally a lightish bright yellow in summer, whereas boys get mustard and bright yellows, including neons. Pale yellow combined with white is a baby unisex signifier but once you get out of babygros it's for girls only.
Girls get pale, slightly blue-tinted greens. Boys get lime green, dark green, bright green, neon green, khaki green.
Contrary to popular opinion girls do get blue, but it's powder blue (usually with ruffles so you can tell it's for girls) or navy they are offered. Occasionally a stronger blue but only really as a detailing or edging. Boys get offered navy as well but also every other shade of blue except powder blue, which is far too girly.
Girls get most of the purples, but boys are allowed a strong purple, very occasionally. Likewise girls get every possible shade of pink, but boys are allowed the occasional salmon, ugly neon pink, or pale pink, as long as these are few and far between and the top (it's always a top) has some other kind of marker to signify that it's definitely meant for males.
Black, white and grey are neutrals. Brown is almost entirely for boys. Beige-and-white for babies is neutral, but otherwise beige is for boys only.
I used to think that girls' clothing had more colours than boys, but actually I think boys' clothing (in the toddler age specifically) is more colourful whereas girls have quite a restricted palette.