<commit_before>/*
	******
	RESPONSIVE LAYOUT
	******
*/

@media all and (max-width: 992px) {
	html{
		zoom: 0.4;
	}
}

@media all and (min-width: 992px) and (max-width: 1400px) {
	html{
		/*zoom: 0.5;*/
	}
}

@media all and (min-width: 1400px) {
	html{
		/*zoom: 0.8;*/
		/*zoom: 0.9;*/
	}
}

/*
	******
	FONTS
	******
*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(/fonts/Lato-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/Lato-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/Lato-Bold.ttf) format('truetype');
}

/*
	******
	TEMPLATE
	******
*/

body {
    overflow: hidden;
    background-color: #333;
    font-family: 'Lato', sans-serif;
}

#wrapper{
	position: absolute;
	top: 0;
	left: 0;
}

#pages{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 160px;
	min-height: 800px;
	height: auto;
}

.pt-page {
	background-color: #F0F0F0;
}

#page-navigation{
	position: fixed;
	width: 100%;
	bottom: 150px;
	text-align: center;
	z-index: 0;
}

#page-navigation ul{
	display: inline-block;
	padding: 20px 30px;
	background-color: rgba(0,0,0,0.3);
	-webkit-border-radius: 120px 120px 0 0;
			border-radius: 120px 120px 0 0;

}

#page-navigation ul a{
	/*border: solid 4px rgba(0,0,0,0.2);*/
}

footer {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 160px;
	z-index: 5;

	background-color: #E6E6E6;
	-webkit-box-shadow: 0 5px 30px 0 #222222;
			box-shadow: 0 5px 30px 0 #222222;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),
		color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

footer .logo{
	position: relative;
	float: left;
	height: 100%;
}

footer .logo img{
	position: relative;
	height: 100%;
	padding: 10px;
	background-color: #FFF;
	-webkit-box-shadow: -2px 5px 20px 0 #222222;
			box-shadow: -2px 5px 20px 0 #222222;
}

footer .logo::before {
	position: absolute;
	content: "";
	width: 50px;
	height: 50px;
	background: #FFF;
	left: 100%;
	right: 0px;
	top: 50%;
	margin: -20px 0 0 -25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);

	-webkit-box-shadow: 0px 0px 10px -2px #444;
			box-shadow: 0px 0px 10px -2px #444;
}

footer .title{
	float: left;
	line-height: 160px;
	margin: 0px;
	padding-left: 60px;
	font-size: 90px;
	font-weight: 400;
	color: #888;
	font-family: 'Lato', sans-serif;
}

footer > .subtitle{
	display: block;
	float: right;
	line-height: 120px;
	padding-right: 30px;
	font-size: 51px;
	color: #B0B0B0;
	margin-top: 0px;
}

footer .footnote{
	position: absolute;<commit_msg>Fixed title bar<commit_after>/*
	******
	RESPONSIVE LAYOUT
	******
*/

@media all and (max-width: 992px) {
	html{
		zoom: 0.4;
	}
}

@media all and (min-width: 992px) and (max-width: 1400px) {
	html{
		/*zoom: 0.5;*/
	}
}

@media all and (min-width: 1400px) {
	html{
		/*zoom: 0.8;*/
		/*zoom: 0.9;*/
	}
}

/*
	******
	FONTS
	******
*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(/fonts/Lato-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/Lato-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/Lato-Bold.ttf) format('truetype');
}

/*
	******
	TEMPLATE
	******
*/

body {
    overflow: hidden;
    background-color: #333;
    font-family: 'Lato', sans-serif;
}

#wrapper{
	position: absolute;
	top: 0;
	left: 0;
}

#pages{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 160px;
	min-height: 800px;
	height: auto;
}

.pt-page {
	background-color: #F0F0F0;
}

#page-navigation{
	position: fixed;
	width: 100%;
	bottom: 150px;
	text-align: center;
	z-index: 0;
}

#page-navigation ul{
	display: inline-block;
	padding: 20px 30px;
	background-color: rgba(0,0,0,0.3);
	-webkit-border-radius: 120px 120px 0 0;
			border-radius: 120px 120px 0 0;

}

#page-navigation ul a{
	/*border: solid 4px rgba(0,0,0,0.2);*/
}

footer {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 160px;
	z-index: 5;

	background-color: #E6E6E6;
	-webkit-box-shadow: 0 5px 30px 0 #222222;
			box-shadow: 0 5px 30px 0 #222222;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),
		color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

footer .logo{
	position: relative;
	float: left;
	height: 100%;
}

footer .logo img{
	position: relative;
	height: 100%;
	padding: 10px;
	background-color: #FFF;
	-webkit-box-shadow: -2px 5px 20px 0 #222222;
			box-shadow: -2px 5px 20px 0 #222222;
}

footer .logo::before {
	position: absolute;
	content: "";
	width: 50px;
	height: 50px;
	background: #FFF;
	left: 100%;
	right: 0px;
	top: 50%;
	margin: -20px 0 0 -25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);

	-webkit-box-shadow: 0px 0px 10px -2px #444;
			box-shadow: 0px 0px 10px -2px #444;
}

footer .title{
	line-height: 160px;
	margin: 0px;
	padding-left: 60px;
	font-size: 90px;
	font-weight: 400;
	color: #888;
	font-family: 'Lato', sans-serif;
}

footer > .subtitle{
	display: block;
	float: right;
	line-height: 120px;
	padding-right: 30px;
	font-size: 51px;
	color: #B0B0B0;
	margin-top: 0px;
}

footer .footnote{
	position: absolute;
{'fraction_non_alphanumeric': 0.19219977553310888, 'fraction_numerical': 0.07968574635241302, 'mean_word_length': 3.8695355191256833, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '1684374', 'n_tokens_mistral': 3571, 'n_tokens_neox': 3005, 'n_words': 679}