mirror of https://github.com/grafana/grafana.git
				
				
				
			Theme: Use `Inter` font by default (#59544)
* Switch to using Inter font by default * run toggles_gen_test
This commit is contained in:
		
							parent
							
								
									0209cde7e0
								
							
						
					
					
						commit
						dab83c6855
					
				|  | @ -44,7 +44,6 @@ Some stable features are enabled by default. You can disable a stable feature by | ||||||
| | `newDBLibrary`                    | Use jmoiron/sqlx rather than xorm for a few backend services                    | | | `newDBLibrary`                    | Use jmoiron/sqlx rather than xorm for a few backend services                    | | ||||||
| | `validateDashboardsOnSave`        | Validate dashboard JSON POSTed to api/dashboards/db                             | | | `validateDashboardsOnSave`        | Validate dashboard JSON POSTed to api/dashboards/db                             | | ||||||
| | `autoMigrateGraphPanels`          | Replace the angular graph panel with timeseries                                 | | | `autoMigrateGraphPanels`          | Replace the angular graph panel with timeseries                                 | | ||||||
| | `interFont`                       | Switch to inter font                                                            | |  | ||||||
| | `datasourceLogger`                | Logs all datasource requests                                                    | | | `datasourceLogger`                | Logs all datasource requests                                                    | | ||||||
| 
 | 
 | ||||||
| ## Alpha feature toggles | ## Alpha feature toggles | ||||||
|  |  | ||||||
|  | @ -63,7 +63,7 @@ export interface ThemeTypographyInput { | ||||||
|   htmlFontSize?: number; |   htmlFontSize?: number; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| const defaultFontFamily = '"Roboto", "Helvetica", "Arial", sans-serif'; | const defaultFontFamily = '"Inter", "Helvetica", "Arial", sans-serif'; | ||||||
| const defaultFontFamilyMonospace = "'Roboto Mono', monospace"; | const defaultFontFamilyMonospace = "'Roboto Mono', monospace"; | ||||||
| 
 | 
 | ||||||
| export function createTypography(colors: ThemeColors, typographyInput: ThemeTypographyInput = {}): ThemeTypography { | export function createTypography(colors: ThemeColors, typographyInput: ThemeTypographyInput = {}): ThemeTypography { | ||||||
|  |  | ||||||
|  | @ -72,7 +72,6 @@ export interface FeatureToggles { | ||||||
|   redshiftAsyncQueryDataSupport?: boolean; |   redshiftAsyncQueryDataSupport?: boolean; | ||||||
|   athenaAsyncQueryDataSupport?: boolean; |   athenaAsyncQueryDataSupport?: boolean; | ||||||
|   increaseInMemDatabaseQueryCache?: boolean; |   increaseInMemDatabaseQueryCache?: boolean; | ||||||
|   interFont?: boolean; |  | ||||||
|   newPanelChromeUI?: boolean; |   newPanelChromeUI?: boolean; | ||||||
|   queryLibrary?: boolean; |   queryLibrary?: boolean; | ||||||
|   showDashboardValidationWarnings?: boolean; |   showDashboardValidationWarnings?: boolean; | ||||||
|  |  | ||||||
|  | @ -177,7 +177,7 @@ export class GrafanaBootConfig implements GrafanaConfig { | ||||||
| 
 | 
 | ||||||
|     overrideFeatureTogglesFromUrl(this); |     overrideFeatureTogglesFromUrl(this); | ||||||
| 
 | 
 | ||||||
|     // Creating theme after apply feature toggle overrides as the code below is checking a feature toggle right now
 |     // Creating theme after applying feature toggle overrides in case we need to toggle anything
 | ||||||
|     this.theme2 = createTheme(getThemeCustomizations(this)); |     this.theme2 = createTheme(getThemeCustomizations(this)); | ||||||
| 
 | 
 | ||||||
|     this.theme = this.theme2.v1; |     this.theme = this.theme2.v1; | ||||||
|  | @ -192,10 +192,6 @@ function getThemeCustomizations(config: GrafanaBootConfig) { | ||||||
|     colors: { mode }, |     colors: { mode }, | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   if (config.featureToggles.interFont) { |  | ||||||
|     themeOptions.typography = { fontFamily: '"Inter", "Helvetica", "Arial", sans-serif' }; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return themeOptions; |   return themeOptions; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ exports[`GraphNG utils preparePlotConfigBuilder 1`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -32,7 +32,7 @@ exports[`GraphNG utils preparePlotConfigBuilder 1`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  |  | ||||||
|  | @ -415,7 +415,7 @@ describe('UPlotConfigBuilder', () => { | ||||||
|         "axes": [ |         "axes": [ | ||||||
|           { |           { | ||||||
|             "filter": undefined, |             "filter": undefined, | ||||||
|             "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |             "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|             "gap": 5, |             "gap": 5, | ||||||
|             "grid": { |             "grid": { | ||||||
|               "show": false, |               "show": false, | ||||||
|  | @ -423,7 +423,7 @@ describe('UPlotConfigBuilder', () => { | ||||||
|               "width": 1, |               "width": 1, | ||||||
|             }, |             }, | ||||||
|             "label": "test label", |             "label": "test label", | ||||||
|             "labelFont": "12px "Roboto", "Helvetica", "Arial", sans-serif", |             "labelFont": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|             "labelGap": 8, |             "labelGap": 8, | ||||||
|             "labelSize": 20, |             "labelSize": 20, | ||||||
|             "rotate": undefined, |             "rotate": undefined, | ||||||
|  |  | ||||||
|  | @ -31,7 +31,7 @@ const theme: GrafanaThemeCommons = { | ||||||
|   name: 'Grafana Default', |   name: 'Grafana Default', | ||||||
|   typography: { |   typography: { | ||||||
|     fontFamily: { |     fontFamily: { | ||||||
|       sansSerif: "'Roboto', 'Helvetica Neue', Arial, sans-serif", |       sansSerif: '"Inter", "Helvetica", "Arial", sans-serif', | ||||||
|       monospace: "'Roboto Mono', monospace", |       monospace: "'Roboto Mono', monospace", | ||||||
|     }, |     }, | ||||||
|     size: { |     size: { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ export function getCanvasContext() { | ||||||
|  * @beta |  * @beta | ||||||
|  */ |  */ | ||||||
| export function measureText(text: string, fontSize: number): TextMetrics { | export function measureText(text: string, fontSize: number): TextMetrics { | ||||||
|   const fontStyle = `${fontSize}px 'Roboto'`; |   const fontStyle = `${fontSize}px 'Inter'`; | ||||||
|   const cacheKey = text + fontStyle; |   const cacheKey = text + fontStyle; | ||||||
|   const fromCache = cache.get(cacheKey); |   const fromCache = cache.get(cacheKey); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -318,11 +318,6 @@ var ( | ||||||
| 			Description: "Enable more in memory caching for database queries", | 			Description: "Enable more in memory caching for database queries", | ||||||
| 			State:       FeatureStateAlpha, | 			State:       FeatureStateAlpha, | ||||||
| 		}, | 		}, | ||||||
| 		{ |  | ||||||
| 			Name:        "interFont", |  | ||||||
| 			Description: "Switch to inter font", |  | ||||||
| 			State:       FeatureStateBeta, |  | ||||||
| 		}, |  | ||||||
| 		{ | 		{ | ||||||
| 			Name:         "newPanelChromeUI", | 			Name:         "newPanelChromeUI", | ||||||
| 			Description:  "Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu", | 			Description:  "Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu", | ||||||
|  |  | ||||||
|  | @ -231,10 +231,6 @@ const ( | ||||||
| 	// Enable more in memory caching for database queries
 | 	// Enable more in memory caching for database queries
 | ||||||
| 	FlagIncreaseInMemDatabaseQueryCache = "increaseInMemDatabaseQueryCache" | 	FlagIncreaseInMemDatabaseQueryCache = "increaseInMemDatabaseQueryCache" | ||||||
| 
 | 
 | ||||||
| 	// FlagInterFont
 |  | ||||||
| 	// Switch to inter font
 |  | ||||||
| 	FlagInterFont = "interFont" |  | ||||||
| 
 |  | ||||||
| 	// FlagNewPanelChromeUI
 | 	// FlagNewPanelChromeUI
 | ||||||
| 	// Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu
 | 	// Show updated look and feel of grafana-ui PanelChrome: panel header, icons, and menu
 | ||||||
| 	FlagNewPanelChromeUI = "newPanelChromeUI" | 	FlagNewPanelChromeUI = "newPanelChromeUI" | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 1`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -32,7 +32,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 1`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -159,7 +159,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 2`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -186,7 +186,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 2`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -313,7 +313,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 3`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -340,7 +340,7 @@ exports[`BarChart utils preparePlotConfigBuilder orientation 3`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -467,7 +467,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 1`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -494,7 +494,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 1`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -621,7 +621,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 2`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -648,7 +648,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 2`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -775,7 +775,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 3`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -802,7 +802,7 @@ exports[`BarChart utils preparePlotConfigBuilder stacking 3`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -929,7 +929,7 @@ exports[`BarChart utils preparePlotConfigBuilder value visibility 1`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -956,7 +956,7 @@ exports[`BarChart utils preparePlotConfigBuilder value visibility 1`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  | @ -1083,7 +1083,7 @@ exports[`BarChart utils preparePlotConfigBuilder value visibility 2`] = ` | ||||||
|   "axes": [ |   "axes": [ | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 15, |       "gap": 15, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": false, |         "show": false, | ||||||
|  | @ -1110,7 +1110,7 @@ exports[`BarChart utils preparePlotConfigBuilder value visibility 2`] = ` | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "filter": undefined, |       "filter": undefined, | ||||||
|       "font": "12px "Roboto", "Helvetica", "Arial", sans-serif", |       "font": "12px "Inter", "Helvetica", "Arial", sans-serif", | ||||||
|       "gap": 5, |       "gap": 5, | ||||||
|       "grid": { |       "grid": { | ||||||
|         "show": true, |         "show": true, | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							|  | @ -99,7 +99,7 @@ $height-lg: 48; | ||||||
| // Typography | // Typography | ||||||
| // ------------------------- | // ------------------------- | ||||||
| /* stylelint-disable-next-line string-quotes */ | /* stylelint-disable-next-line string-quotes */ | ||||||
| $font-family-sans-serif: "Roboto", "Helvetica", "Arial", sans-serif; | $font-family-sans-serif: "Inter", "Helvetica", "Arial", sans-serif; | ||||||
| /* stylelint-disable-next-line string-quotes */ | /* stylelint-disable-next-line string-quotes */ | ||||||
| $font-family-monospace: 'Roboto Mono', monospace; | $font-family-monospace: 'Roboto Mono', monospace; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,286 +1,6 @@ | ||||||
| @import 'font_awesome'; | @import 'font_awesome'; | ||||||
| @import 'grafana_icons'; | @import 'grafana_icons'; | ||||||
| 
 | 
 | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto Mono'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   font-display: swap; |  | ||||||
|   src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xTDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vrtSM1J-gEPT5Ese6hmHSh0mQ.woff2) |  | ||||||
|     format('woff2'); |  | ||||||
|   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, |  | ||||||
|     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto Mono'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   font-display: swap; |  | ||||||
|   src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xTDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vrtSM1J-gEPT5Ese6hmHSh0mQ.woff2) |  | ||||||
|     format('woff2'); |  | ||||||
|   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, |  | ||||||
|     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* cyrillic-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+A640-A69F; |  | ||||||
| } |  | ||||||
| /* cyrillic */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116; |  | ||||||
| } |  | ||||||
| /* greek-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+1f00-1fff; |  | ||||||
| } |  | ||||||
| /* greek */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   font-display: swap; |  | ||||||
|   src: url(#{$font-file-path}/roboto/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0370-03FF; |  | ||||||
| } |  | ||||||
| /* vietnamese */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab; |  | ||||||
| } |  | ||||||
| /* latin-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0100-024f, U+1-1eff, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+A720-A7FF; |  | ||||||
| } |  | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-display: swap; |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto'), local('Roboto-Regular'), |  | ||||||
|     url(#{$font-file-path}/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0000-00ff, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; |  | ||||||
| } |  | ||||||
| /* cyrillic-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+A640-A69F; |  | ||||||
| } |  | ||||||
| /* cyrillic */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116; |  | ||||||
| } |  | ||||||
| /* greek-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+1f00-1fff; |  | ||||||
| } |  | ||||||
| /* greek */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0370-03ff; |  | ||||||
| } |  | ||||||
| /* vietnamese */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab; |  | ||||||
| } |  | ||||||
| /* latin-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0100-024f, U+1-1eff, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+A720-A7FF; |  | ||||||
| } |  | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-display: swap; |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: normal; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium'), local('Roboto-Medium'), |  | ||||||
|     url(#{$font-file-path}/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0000-00ff, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; |  | ||||||
| } |  | ||||||
| /* cyrillic-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+A640-A69F; |  | ||||||
| } |  | ||||||
| /* cyrillic */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116; |  | ||||||
| } |  | ||||||
| /* greek-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+1f00-1fff; |  | ||||||
| } |  | ||||||
| /* greek */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0370-03ff; |  | ||||||
| } |  | ||||||
| /* vietnamese */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab; |  | ||||||
| } |  | ||||||
| /* latin-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0100-024f, U+1-1eff, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+A720-A7FF; |  | ||||||
| } |  | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-display: swap; |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 400; |  | ||||||
|   src: local('Roboto Italic'), local('Roboto-Italic'), |  | ||||||
|     url(#{$font-file-path}/roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0000-00ff, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; |  | ||||||
| } |  | ||||||
| /* cyrillic-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0460-052f, U+20b4, U+2de0-2dff, U+A640-A69F; |  | ||||||
| } |  | ||||||
| /* cyrillic */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116; |  | ||||||
| } |  | ||||||
| /* greek-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+1f00-1fff; |  | ||||||
| } |  | ||||||
| /* greek */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0370-03ff; |  | ||||||
| } |  | ||||||
| /* vietnamese */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0102-0103, U+1ea0-1ef9, U+20ab; |  | ||||||
| } |  | ||||||
| /* latin-ext */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0100-024f, U+1-1eff, U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f, U+A720-A7FF; |  | ||||||
| } |  | ||||||
| /* latin */ |  | ||||||
| @font-face { |  | ||||||
|   font-family: 'Roboto'; |  | ||||||
|   font-style: italic; |  | ||||||
|   font-weight: 500; |  | ||||||
|   src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), |  | ||||||
|     url(#{$font-file-path}/roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'); |  | ||||||
|   unicode-range: U+0000-00ff, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* latin */ | /* latin */ | ||||||
| @font-face { | @font-face { | ||||||
|   font-family: 'Roboto Mono'; |   font-family: 'Roboto Mono'; | ||||||
|  | @ -311,7 +31,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; |   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | ||||||
| } | } | ||||||
| /* cyrillic */ | /* cyrillic */ | ||||||
|  | @ -320,7 +40,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; |   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | ||||||
| } | } | ||||||
| /* greek-ext */ | /* greek-ext */ | ||||||
|  | @ -329,7 +49,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+1F00-1FFF; |   unicode-range: U+1F00-1FFF; | ||||||
| } | } | ||||||
| /* greek */ | /* greek */ | ||||||
|  | @ -338,7 +58,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0370-03FF; |   unicode-range: U+0370-03FF; | ||||||
| } | } | ||||||
| /* vietnamese */ | /* vietnamese */ | ||||||
|  | @ -347,7 +67,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; |   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | ||||||
| } | } | ||||||
| /* latin-ext */ | /* latin-ext */ | ||||||
|  | @ -356,7 +76,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; |   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | ||||||
| } | } | ||||||
| /* latin */ | /* latin */ | ||||||
|  | @ -365,7 +85,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 400; |   font-weight: 400; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'); | ||||||
|   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, |   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, | ||||||
|     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | ||||||
| } | } | ||||||
|  | @ -375,7 +95,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; |   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | ||||||
| } | } | ||||||
| /* cyrillic */ | /* cyrillic */ | ||||||
|  | @ -384,7 +104,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; |   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | ||||||
| } | } | ||||||
| /* greek-ext */ | /* greek-ext */ | ||||||
|  | @ -393,7 +113,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+1F00-1FFF; |   unicode-range: U+1F00-1FFF; | ||||||
| } | } | ||||||
| /* greek */ | /* greek */ | ||||||
|  | @ -402,7 +122,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0370-03FF; |   unicode-range: U+0370-03FF; | ||||||
| } | } | ||||||
| /* vietnamese */ | /* vietnamese */ | ||||||
|  | @ -411,7 +131,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; |   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | ||||||
| } | } | ||||||
| /* latin-ext */ | /* latin-ext */ | ||||||
|  | @ -420,7 +140,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2'); | ||||||
|   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; |   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | ||||||
| } | } | ||||||
| /* latin */ | /* latin */ | ||||||
|  | @ -429,7 +149,7 @@ | ||||||
|   font-style: normal; |   font-style: normal; | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   font-display: swap; |   font-display: swap; | ||||||
|   src: url(../fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'); |   src: url(#{$font-file-path}/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2'); | ||||||
|   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, |   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, | ||||||
|     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; |     U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue