@use '../1-variables/font-weights.variables' as fontWeights;
@use '../2-tools/functions/asset-helper.functions' as assetHelperFunctions;

@font-face {
	font-family: 'Courier Prime';
	font-weight: fontWeights.$ontario-font-weights-normal;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('courier-prime-400/courier-prime-400.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('courier-prime-400/courier-prime-400.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('courier-prime-400/courier-prime-400.ttf') format('truetype'),
		local('Courier Prime'),
		local('Courier-prime-regular');
}

@font-face {
	font-family: 'Courier Prime';
	font-weight: fontWeights.$ontario-font-weights-normal;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('courier-prime-400--italic/courier-prime-400--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('courier-prime-400--italic/courier-prime-400--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('courier-prime-400--italic/courier-prime-400--italic.ttf') format('truetype'),
		local('Courier Prime Italic'),
		local('Courier-prime-italic');
}

@font-face {
	font-family: 'Courier Prime';
	font-weight: fontWeights.$ontario-font-weights-bold;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('courier-prime-700/courier-prime-700.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('courier-prime-700/courier-prime-700.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('courier-prime-700/courier-prime-700.ttf') format('truetype'),
		local('Courier Prime Bold'),
		local('Courier-prime-bold');
}

@font-face {
	font-family: 'Courier Prime';
	font-weight: fontWeights.$ontario-font-weights-bold;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('courier-prime-700--italic/courier-prime-700--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('courier-prime-700--italic/courier-prime-700--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('courier-prime-700--italic/courier-prime-700--italic.ttf') format('truetype'),
		local('Courier Prime Bold Italic'),
		local('Courier-prime-bold-italic');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-light;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-300/open-sans-300.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-300/open-sans-300.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-300/open-sans-300.ttf') format('truetype'),
		local('Open Sans Light'),
		local('Open-Sans-300');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-light;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-300--italic/open-sans-300--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-300--italic/open-sans-300--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-300--italic/open-sans-300--italic.ttf') format('truetype'),
		local('Open Sans Light Italic'),
		local('Open-Sans-300-italic');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-normal;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-400/open-sans-400.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-400/open-sans-400.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-400/open-sans-400.ttf') format('truetype'),
		local('Open Sans'),
		local('Open-Sans-regular');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-semi-bold;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-600/open-sans-600.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-600/open-sans-600.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-600/open-sans-600.ttf') format('truetype'),
		local('Open Sans Semibold'),
		local('Open-Sans-600');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-normal;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-400--italic/open-sans-400--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-400--italic/open-sans-400--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-400--italic/open-sans-400--italic.ttf') format('truetype'),
		local('Open Sans Italic'),
		local('Open-Sans-italic');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-bold;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-700/open-sans-700.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-700/open-sans-700.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-700/open-sans-700.ttf') format('truetype'),
		local('Open Sans Bold'),
		local('Open-Sans-700');
}

@font-face {
	font-family: 'Open Sans';
	font-weight: fontWeights.$ontario-font-weights-bold;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('open-sans-700--italic/open-sans-700--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('open-sans-700--italic/open-sans-700--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('open-sans-700--italic/open-sans-700--italic.ttf') format('truetype'),
		local('Open Sans Bold Italic'),
		local('Open-Sans-bold-italic');
}

@font-face {
	font-family: 'Raleway';
	font-weight: fontWeights.$ontario-font-weights-light;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('raleway-modified-300/raleway-modified-300.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('raleway-modified-300/raleway-modified-300.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('raleway-modified-300/raleway-modified-300.ttf') format('truetype'),
		local('Raleway Light'),
		local('Raleway-300');
}

@font-face {
	font-family: 'Raleway';
	font-weight: fontWeights.$ontario-font-weights-light;
	font-style: italic;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('raleway-modified-300--italic/raleway-modified-300--italic.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('raleway-modified-300--italic/raleway-modified-300--italic.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('raleway-modified-300--italic/raleway-modified-300--italic.ttf') format('truetype'),
		local('Raleway Light Italic'),
		local('Raleway-300-italic');
}

@font-face {
	font-family: 'Raleway';
	font-weight: fontWeights.$ontario-font-weights-normal;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('raleway-modified-400/raleway-modified-400.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('raleway-modified-400/raleway-modified-400.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('raleway-modified-400/raleway-modified-400.ttf') format('truetype'),
		local('Raleway'),
		local('Raleway-400');
}

@font-face {
	font-family: 'Raleway';
	font-weight: fontWeights.$ontario-font-weights-semi-bold;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('raleway-modified-600/raleway-modified-600.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('raleway-modified-600/raleway-modified-600.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('raleway-modified-600/raleway-modified-600.ttf') format('truetype'),
		local('Raleway SemiBold'),
		local('Raleway-600');
}

@font-face {
	font-family: 'Raleway';
	font-weight: fontWeights.$ontario-font-weights-bold;
	font-style: normal;
	font-display: swap;
	src:
		assetHelperFunctions.getFontUrl('raleway-modified-700/raleway-modified-700.woff2') format('woff2'),
		assetHelperFunctions.getFontUrl('raleway-modified-700/raleway-modified-700.otf') format('opentype'),
		assetHelperFunctions.getFontUrl('raleway-modified-700/raleway-modified-700.ttf') format('truetype'),
		local('Raleway Bold'),
		local('Raleway-700');
}
