why is css still so frustrating? i swear it's like fighting an octopus with one arm. just when you think you've got it figured out. Another weird edge case pops up. and don't even get me started on cross-browser compatibility.