css is such a pain sometimes! why does it have to be so finicky and unpredictable? frontend development is hard enough without having to fight with the styling every step of the way. can we just make it simpler please?