@use "@beeline/design-tokens/scss/iconfont/iconfont" with ( $font-path-iconfont: '/fonts/iconfont' ); @use "@beeline/design-tokens/scss/iconfont/icons"; $font-path-beeline-sans: '/fonts/beeline-sans' !default; @mixin beeline-sans-font($type, $weight, $style: normal) { @font-face { font-family: "Beeline Sans"; src:url('#{$font-path-beeline-sans}/BeelineSans-#{$type}.woff2') format('woff2'), url('#{$font-path-beeline-sans}/BeelineSans-#{$type}.woff') format('woff'), url('#{$font-path-beeline-sans}/BeelineSans-#{$type}.ttf') format('truetype'); font-weight: $weight; font-style: $style; } } @mixin beeline-sans-font-pair($type, $weight) { @include beeline-sans-font($type, $weight); } @include beeline-sans-font-pair(Regular, 400); @include beeline-sans-font-pair(Medium, 500); @include beeline-sans-font-pair(Bold, 700); @include beeline-sans-font-pair(Black, 900); $font-path-roboto-mono: '/fonts/roboto-mono' !default; @mixin roboto-mono-font($type, $weight, $style: normal) { @font-face { font-family: "Roboto Mono"; src:url('#{$font-path-roboto-mono}/RobotoMono-#{$type}.woff2') format('woff2'), url('#{$font-path-roboto-mono}/RobotoMono-#{$type}.woff') format('woff'), url('#{$font-path-roboto-mono}/RobotoMono-#{$type}.ttf') format('truetype'); font-weight: $weight; font-style: $style; } } @mixin roboto-mono-font-pair($type, $weight) { @include roboto-mono-font($type, $weight); } @include roboto-mono-font-pair(Light, 300); @include roboto-mono-font-pair(Regular, 400); @include roboto-mono-font-pair(Medium, 500); @include roboto-mono-font-pair(Bold, 700);