this whole css flexbox thing is a mess. it's like they made the api as confusing as possible on purpose. and don't even get me started on grid. i'll just stick to using bootstrap like a normal person.