why is css so complicated? i just want to center a div, is that too much to ask? everything is a struggle, i swear. and don't even get me started on responsive design, that sh*t makes no sense.