CSS: Space between items with and without Flexbox gap | Hacker News Reader