When I first began to understand the cascade, I felt like I had discovered the laws of the realm. In Part I of The CSS Codex, I explored how order, origin, and importance determine which rule prevails. Yet even after learning those laws, I found myself trapped in a darker chamber of the style sheet. Specificity. Specificity is the dungeon beneath the castle. It is where good intentions go to duel each other. It is where a humble utility class is crushed beneath a towering chain of selectors. It is where developers whisper the forbidden incantation of important and hope no one notices. I have been there. I have written…


