Having different colours for each icon is just a couple of added bytes. Gzip is dealing well with compressing the repetition because it's svg.