Justin, I'm glad you mentioned the high specificity in core styles; it's been a pain point for me for a long time. I've found it easier to dequeue all core styles and rewrite them in my theme, rather than fight them.