Your icons aren’t stacking, they simply don’t exist.
There’s no fontawesome icon with the name of fa-camera-pdf or fa-camera-square. The only existing free options on fontawesome are fa-camera-retro and fa-camera.
sooooo. are you creating a flexbox there?
I’m asking because it’s interesting to note if i did that using CSS grid (more code than ur snippet) i would create a nested grid which I would have to place and all kinds of jazz. So this seems better for this instance.
But I feel like wrong using flexboxes in grid… but i guess it’s all CSS so it’s cool?
Yes, that div is being turned into a flexbox, it’s content are being distributed horizontally (flex-direction: row), and the spacing of the content is set so that the space-around every element is equal (justify-content: space-around).
I kinda suck at explaning, hope you understood what I meant.