@import "vars"; @mixin font-pfdin($weight: normal) { font-weight: normal; @if $weight == normal or $weight == regular { font-family: 'PFDinDisplayPro-Regular', PFDinDisplayProRegularWebfont, sans-serif; } @if $weight == medium { // iOS includes the PFDinDisplayPro-Medium in the webview but Android does not, // so we apply a faux bold on the regular weight. font-family: 'PFDinDisplayPro-Medium', PFDinDisplayProRegularWebfont, sans-serif; .platform-android & { font-family: PFDinDisplayProRegularWebfont, sans-serif; font-weight: bold; letter-spacing: 0.025em; } } } @mixin pfdin-uppercase { text-transform: uppercase; position: relative; top: 0.05rem; line-height: 0.9; } @mixin font-size($size: 1) { $font-size: $size * 1rem; font-size:$font-size; line-height: $base-line-height * ceil($font-size / $base-line-height); } @mixin tap-highlight($color: rgba(255, 255, 255, 0.1)) { -webkit-tap-highlight-color: $color; &:active { background-color: $color; } }