why does margin-top auto only work if parent is a flex container - Kevin Powell - Community