NG: justify-content has no effect without display: flex
OK: add display: flex first
NG: gap has no effect (parent is a regular block element)
OK: gap works with display: flex
NG: no flex-wrap (children overflow)
OK: flex-wrap: wrap enables line wrapping