<commit_before>/*
 * Styles for the Navigation Bar
 */


/*
 * Annoucnement Bar Section
 */

 .announcement-flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	padding: 15px;
	list-style-type: none;
	font-size: 16px;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 0;
	background-color: #273338;

	li {
		text-align: center;
		align-self: stretch;
		-webkit-align-self: stretch;
  		display: flex;
  		display: -webkit-flex;
  		align-content: center;
  		-webkit-align-content: center;
	}
}


.nav-brand-flex {
	margin-right: auto;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	text-decoration: none;
	color: white;

	li {
		align-self: center;
		-webkit-align-self: center;
		display: flex;
		display: -webkit-flex;

		#nav-site-title {
			align-self: center;
			font-size: 2.5rem;
		}
	}

	img {
		height: 40px;
		margin-right: 10px;
	}

	&:hover {
		color: white;
	}

	@media (max-width: 700px) {
		display: none;
	} 
}

.nav-action-flex {
	text-align: center;

	a {
		text-decoration: none;
		flex: 1;
		-webkit-flex: 1;
  		align-self: center;
  		-webkit-align-self: center;
  		font-size: 16px;
  		color: white;

		&:hover {
			color: white;
		}

		@media (max-width: 760px) {
			font-size: 1.5rem;
		} 
	}

	&:hover {
		background-color: white;
	}

	button {
		background-color: #88a3b0;
		margin: 0 30px;
		border: 0 none;
		border-radius: 4px;
		color: #FFFFFF;
		cursor: pointer;
		padding: 7.5px 20px;
		text-align: center;
		text-decoration: none;
	}
}

/*
 * Other Sites Bar
 */

 .other-sites-flex {
 	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	
	list-style-type: none;
	padding: 20px;
	margin: 0;
	background-color: #36464c;

	a {
		height: 100%;
		display: flex;
		display: -webkit-flex;
		text-decoration: none;
		padding: 0 15px;
		font-size: 16px;
		color: #88a3b0;

		div {
			align-self: center;
			-webkit-align-self: center;
		}

		&:hover {
			color: #e3f2fd;
		}

		img {
			height: 30px;
  			width: 30px;
  			margin-right: 5px;
		}
	}
}

 /*
  * Current Site's Nav
  */

.main-nav-flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	list-style-type: none;
	font-size: 16px;
	margin: 0;
	background-color: #494949;

	a {
		padding: 20px;
		text-align: center;
		color: #e3f2fd;
		text-decoration: none;
	}

	@media (max-width: 760px) {
		padding-top: 0;
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-direction: column;
		-webkit-flex-direction: column;
		background-color: #f6f6f6;
	}
}<commit_msg>fix announcement hover being white<commit_after>/*
 * Styles for the Navigation Bar
 */


/*
 * Annoucnement Bar Section
 */

 .announcement-flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	padding: 15px;
	list-style-type: none;
	font-size: 16px;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 0;
	background-color: #273338;

	li {
		text-align: center;
		align-self: stretch;
		-webkit-align-self: stretch;
  		display: flex;
  		display: -webkit-flex;
  		align-content: center;
  		-webkit-align-content: center;
	}
}


.nav-brand-flex {
	margin-right: auto;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	text-decoration: none;
	color: white;

	li {
		align-self: center;
		-webkit-align-self: center;
		display: flex;
		display: -webkit-flex;

		#nav-site-title {
			align-self: center;
			font-size: 2.5rem;
		}
	}

	img {
		height: 40px;
		margin-right: 10px;
	}

	&:hover {
		color: white;
	}

	@media (max-width: 700px) {
		display: none;
	} 
}

.nav-action-flex {
	text-align: center;

	a {
		text-decoration: none;
		flex: 1;
		-webkit-flex: 1;
  		align-self: center;
  		-webkit-align-self: center;
  		font-size: 16px;
  		color: white;

		@media (max-width: 760px) {
			font-size: 1.5rem;
		} 
	}

	button {
		background-color: #88a3b0;
		margin: 0 30px;
		border: 0 none;
		border-radius: 4px;
		color: #FFFFFF;
		cursor: pointer;
		padding: 7.5px 20px;
		text-align: center;
		text-decoration: none;

		&:hover {
			background-color: #2f8cde;
		}
	}
}

/*
 * Other Sites Bar
 */

 .other-sites-flex {
 	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	
	list-style-type: none;
	padding: 20px;
	margin: 0;
	background-color: #36464c;

	a {
		height: 100%;
		display: flex;
		display: -webkit-flex;
		text-decoration: none;
		padding: 0 15px;
		font-size: 16px;
		color: #88a3b0;

		div {
			align-self: center;
			-webkit-align-self: center;
		}

		&:hover {
			color: #e3f2fd;
		}

		img {
			height: 30px;
  			width: 30px;
  			margin-right: 5px;
		}
	}
}

 /*
  * Current Site's Nav
  */

.main-nav-flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
  	justify-content: center;
  	-webkit-justify-content: center;
	list-style-type: none;
	font-size: 16px;
	margin: 0;
	background-color: #494949;

	a {
		padding: 20px;
		text-align: center;
		color: #e3f2fd;
		text-decoration: none;
	}

	@media (max-width: 760px) {
		padding-top: 0;
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		flex-direction: column;
		-webkit-flex-direction: column;
		background-color: #f6f6f6;
	}
}
{'fraction_non_alphanumeric': 0.1520664076298128, 'fraction_numerical': 0.03285058283292123, 'mean_word_length': 2.865529010238908, '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': '4186256', 'n_tokens_mistral': 2723, 'n_tokens_neox': 2333, 'n_words': 499}