<commit_before>/* fonts */

/* overpass-100normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 100;
	src:
		local('Overpass Thin '),
		local('Overpass-Thin'),
		url('fonts/overpass/overpass-latin-100.woff2') format('woff2');
}

/* overpass-300normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 300;
	src:
		local('Overpass Light '),
		local('Overpass-Light'),
		url('fonts/overpass/overpass-latin-300.woff2') format('woff2');
}

/* overpass-400normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	src:
		local('Overpass Light '),
		local('Overpass-Light'),
		url('fonts/overpass/overpass-latin-400.woff2') format('woff2');
}

/* overpass-700normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 700;
	src:
		local('Overpass Bold '),
		local('Overpass-Bold'),
		url('fonts/overpass/overpass-latin-700.woff2') format('woff2');
}

/* fira-mono-400normal - latin */
@font-face {
	font-family: 'Fira Mono';
	font-style: normal;
	font-weight: 400;
	src:
		local('Fira Mono Regular '),
		local('Fira Mono-Regular'),
		url('fonts/fira-mono/fira-mono-latin-400.woff2') format('woff2');
}

/* roboto-400normal - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	src:
		local('Roboto Regular '),
		local('Roboto-Regular'),
		url('fonts/roboto/roboto-latin-400.woff2') format('woff2');
}

/* roboto-400italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-display: swap;
	font-weight: 400;
	src:
		local('Roboto Regular italic'),
		local('Roboto-Regularitalic'),
		url('fonts/roboto/roboto-latin-400italic.woff2') format('woff2');
}

/* roboto-500normal - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-display: swap;
	font-weight: 500;
	src:
		local('Roboto Medium '),
		local('Roboto-Medium'),
		url('fonts/roboto/roboto-latin-500.woff2') format('woff2');
}

/* roboto-500italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-display: swap;
	font-weight: 500;
	src:
		local('Roboto Medium italic'),
		local('Roboto-Mediumitalic'),
		url('fonts/roboto/roboto-latin-500italic.woff2') format('woff2');
}


body {
	--font: 'Overpass', sans-serif;
	/* --font: 'Roboto', 'sans-serif'; */
	/* --font-mono: 'Overpass Mono', monospace; */
	/* --font-mono: 'IBM Plex Mono'; */
	--font-mono: 'Fira Mono';
	--font-ui: var(--font-mono);
	--font-system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/*	base reset ----------------------------- */
html {
	font-size: 62.5%;
	-ms-text-size-adjust: 62.5%;
	-webkit-text-size-adjust: 62.5%;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	box-sizing: border-box;
	border-collapse: collapse;
}

* {
	box-sizing: inherit;
	margin: 0;
	padding: 0;
}
<commit_msg>Add fallback for users without "Fira Mono"<commit_after>/* fonts */

/* overpass-100normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 100;
	src:
		local('Overpass Thin '),
		local('Overpass-Thin'),
		url('fonts/overpass/overpass-latin-100.woff2') format('woff2');
}

/* overpass-300normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 300;
	src:
		local('Overpass Light '),
		local('Overpass-Light'),
		url('fonts/overpass/overpass-latin-300.woff2') format('woff2');
}

/* overpass-400normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	src:
		local('Overpass Light '),
		local('Overpass-Light'),
		url('fonts/overpass/overpass-latin-400.woff2') format('woff2');
}

/* overpass-700normal - latin */
@font-face {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 700;
	src:
		local('Overpass Bold '),
		local('Overpass-Bold'),
		url('fonts/overpass/overpass-latin-700.woff2') format('woff2');
}

/* fira-mono-400normal - latin */
@font-face {
	font-family: 'Fira Mono';
	font-style: normal;
	font-weight: 400;
	src:
		local('Fira Mono Regular '),
		local('Fira Mono-Regular'),
		url('fonts/fira-mono/fira-mono-latin-400.woff2') format('woff2');
}

/* roboto-400normal - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	src:
		local('Roboto Regular '),
		local('Roboto-Regular'),
		url('fonts/roboto/roboto-latin-400.woff2') format('woff2');
}

/* roboto-400italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-display: swap;
	font-weight: 400;
	src:
		local('Roboto Regular italic'),
		local('Roboto-Regularitalic'),
		url('fonts/roboto/roboto-latin-400italic.woff2') format('woff2');
}

/* roboto-500normal - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-display: swap;
	font-weight: 500;
	src:
		local('Roboto Medium '),
		local('Roboto-Medium'),
		url('fonts/roboto/roboto-latin-500.woff2') format('woff2');
}

/* roboto-500italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-display: swap;
	font-weight: 500;
	src:
		local('Roboto Medium italic'),
		local('Roboto-Mediumitalic'),
		url('fonts/roboto/roboto-latin-500italic.woff2') format('woff2');
}


body {
	--font: 'Overpass', sans-serif;
	/* --font: 'Roboto', 'sans-serif'; */
	/* --font-mono: 'Overpass Mono', monospace; */
	/* --font-mono: 'IBM Plex Mono'; */
	--font-mono: 'Fira Mono', monospace;
	--font-ui: var(--font-mono);
	--font-system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

/*	base reset ----------------------------- */
html {
	font-size: 62.5%;
	-ms-text-size-adjust: 62.5%;
	-webkit-text-size-adjust: 62.5%;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	box-sizing: border-box;
	border-collapse: collapse;
}

* {
	box-sizing: inherit;
	margin: 0;
	padding: 0;
}

{'fraction_non_alphanumeric': 0.20615954224166946, 'fraction_numerical': 0.03702457085156513, 'mean_word_length': 3.8474714518760194, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4786577', 'n_tokens_mistral': 2653, 'n_tokens_neox': 2399, 'n_words': 397}