i'm so tired of fighting with css. why does it have to be so finicky and unpredictable? i just want my layout to look right, is that too much to ask?