gap: only works when flex items wrap correctly.
❌ Wrong
.container {
display: flex;
gap: 20px;
flex-wrap: nowrap;
}
✔ Correct
.container {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
💡 Hidden Detail
Safari had partial support — updating fixes 90% layout bugs.
