I am not very good at CSS, yet occasionally I need to venture into doing it and I always feel utterly incompetent and still I find big sites with very obvious CSS flaws even I would have caught. I am not sure if I should feel motivated or dispirited by the lack of attention to detail of those (presumably) very large teams