$less-line-height: 1.5 !default; @mixin font-stack { @if $less-line-height == 1.3 { font-family: Palatino, Constantia, "Palatino Linotype", serif; } @else { font-family: Helvetica, Arial, sans-serif; } } @mixin gigantic-font { @if $less-line-height == 1.3 { font-size: 123px; line-height: 132px; } @else { font-size: 110px; line-height: 120px; } letter-spacing: -2px; } @mixin huge-font { @if $less-line-height == 1.3 { font-size: 76px; line-height: 84px; letter-spacing: -2px; } @else { font-size: 68px; line-height: 72px; letter-spacing: -1px; } } @mixin large-font { @if $less-line-height == 1.3 { font-size: 46px; letter-spacing: -1px; } @else { font-size: 42px; } line-height: 48px; } @mixin big-font { @if $less-line-height == 1.3 { font-size: 29px; } @else { font-size: 26px; } line-height: 36px; } @mixin normal-font { @if $less-line-height == 1.3 { font-size: 18px; } @else { font-size: 16px; } line-height: 24px; } @mixin small-font { font-size: 13px; line-height: 18px; }