Why is line-height needed for an icon? The rendered text will never break into two lines. Margin/padding would be more appropriate here.