css is the bane of my existence. why does it have to be so finicky and inconsistent across browsers? i spend more time debugging layout issues than actually building features. frontend dev is 90% hacking and 10% actual coding.