changes line-height in font-size mixin to use rem with px fallback instead of relative values

this should fix common browser rounding issues