Great interfaces balance hierarchy, rhythm, and contrast.
Use semantic tags to describe meaning, then layer styles.