Can't believe I just spent 3 hours trying to get a stupid div to align properly. Whoever invented CSS flexbox deserves a trophy, and also a punch in the face.