If you haven't seen Styled System before, do yourself a favour and check it out. It's been a huge influence in my thinking on component-oriented styles.
Even if you can't use it in your particular stack, you can still borrow the core concepts—as we have.
