<commit_before>/* element design */
html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;

	height: 100%;
}

p {
	margin: 0;
}

a {
	text-decoration: none;
}

/* page design */
#landing-page {
	background-image: url('../img/bush.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;

	min-height: 100%;
	height: 830px;
}

#text-background {
	width: 70%;
	height: 20%;

	background-color: rgba(0, 200, 255, 1);

	position: relative;
	margin-top: 20%;
	margin-left: 15%;
	margin-right: 15%;

	display: inline-block;
}

.landing-page-text {
	font-family: "Lato-Hairline";
	color: white;

	text-align: center;

	position: relative;
}

#name {
	-webkit-animation-name: "nameFade";
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-duration: ease-in-out;
}

#tagline {
	-webkit-animation-name: "taglineFade";
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-duration: ease-in-out;
}

#landing-page p:first-child {
	font-size: 60px;
}

#landing-page p:last-child {
	font-size: 40px;
}

#content {
	/*background-color: lightblue;*/

	background-image: url('../img/landscape.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;

	height: 1100px;
}

#project-switcher {
	background-color: rgba(200, 200, 200, 1);

	height: 5%;
	width: 50%;

	margin-left: 25%;
	margin-right: 25%;

	position: relative;
	bottom: 3%;

	border-style: solid;
	border-radius: 150px;
	border-width: 2px;
	border-color: rgba(200, 200, 200, 1);
}

.tab {
	background-color: rgba(200, 200, 200, 1);

	height: 100%;
	width: 33%;

	display: inline-block;

	border-width: 2px;
	border-color: rgba(200, 200, 200, 1);

	text-align: center;
}

.tab:hover {
	cursor: pointer;
	background-color: rgba(210, 210, 210, 1);
}

.tab p {
	position: relative;
	top: 30%;

	text-align: center;

	font-family: "Roboto-Light";
	font-size: 20px;
}

#game-dev-tab {

	border-top-left-radius: 150px;
	border-bottom-left-radius: 150px;

	float: left;
}

#about-me-tab {

	border-top-right-radius: 150px;
	border-bottom-right-radius: 150px;

	float: right;
}

/* ids here are needed for javascript, do not remove */
#game-dev-project {
	/*background-color: red;*/
}

#web-dev-project {
	/*background-color: blue;*/
}

.project-content-wrapper {
	position: relative;
	margin-top: 2%;

	height: 300px;

	/*background-color: blue;*/
}

.project-img {
	height: 100%;
	width: 50%;

	/*background-color: green;*/

	float: left;
}

.project-img img {
	position: relative;
	margin-left: 30%;

	width: 60%;
	height: 100%;
}

.project-desc {
	height: 100%;
	width: 50%;

	float: right;

	/*background-color: green;*/
}

.project-desc p {
	font-family: "Helvetica";
	font-size: 20px;
	color: black;

	position: relative;
	margin-top: 20%;

	text-align: left;
}

#background-info-wrapper {
	width: 90%;
	height: 300px;

	position: relative;
	margin-top: 10%;
	margin-bottom: 10%;
	margin-left: 5%;
	margin-right: 5%;

	/*background-color: blue;*/
}

.background-info-div-size {
	width: 40%;
	height: 100%;

	border-style: solid;
	border-color: white;
	border-width: 2px;
	border-radius: 90px;
}

.text-settings {
	position: relative;
	margin-top: 20%;

	text-align: center;

	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;
}

#background-info {
	float: left;

	margin-right: 5%;

	/*background-color: green;*/
}

#hobby {
	float: right;

	margin-left: 5%;

	/*background-color: yellow;*/
}

#skill {
	width: 90%;
	height: 300px;

	margin-left: 5%;
	margin-right: 5%;

	border-style: solid;
	border-color: white;
	border-width: 2px;
	border-radius: 90px;

	/*background-color: red;*/
}

#skill p {
	margin-left: 20%;

	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;
}

#skill ul {
	margin-left: 20%;
}

#skill ul li {
	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;

	margin-top: 5%;
}

#contact {
	width: 100%;
	height: 150px;

	/*background-color: green;*/
}

#contact ul {
	position: relative;
	top: 10%;

	margin-left: 30%;
}

#contact ul a li {
	display: inline;

	margin-right: 10%;
}

#footer {
	background-color: rgba(0, 0, 0, 1);

	height: 50px;
}

#footer p {
	text-align: center;

	color: white;

	font-family: "Roboto-Light";
	font-size: 15px;

	position: relative;
	top: 30%;
}

/* animations */
@-webkit-keyframes nameFade {
	0% {
		position: relative;
		top: 150px;
		opacity: 0.0;
	}

	25% {
		position: relative;
		opacity: 0.25;
	}

	50% {
		position: relative;
		opacity: 0.5;
	}

	75% {
		position: relative;
		opacity: 0.75;
	}

	100% {
		position: relative;
		opacity: 1.0;
	}
}

@-webkit-keyframes taglineFade {
	0% {
		position: relative;
		left: 210px;
		top: 240px;
		opacity: 0.0;
	}

	100% {
		text-align: center;
		opacity: 1.0;
	}
}

@-webkit-keyframes imageSlotIn {
	0% {
		position: relative;
		margin-left: 0%;
		opacity: 0;
	}

	100% {
		position: relative;
		margin-left: 30%;
		opacity: 1;
	}
}

@-webkit-keyframes textSlotIn {
	0% {
		position: relative;
		margin-top: 0%;
		opacity: 0;
	}

	100% {
		position: relative;
		margin-top: 20%;
		opacity: 1;
	}
}

/* assisting javascript */
.tab-selected {
	background-color: rgba(200, 200, 220, 1);
}

/* font-face */
@font-face {
	font-family: "Lato-Hairline";
	src: url('../font/Lato-Hairline.ttf');
}

@font-face {
	font-family: "Roboto-Light";
	src: url('../font/Roboto-Light.ttf');
}

/* media queries */
@media (max-width: 380px) {
	/* page design */
	#landing-page {
		background-image: url('../img/bush.jpg');
		background-repeat: no-repeat;
		background-size: 100% 100%;

		min-height: 100%;
		height: 830px;
	}

	#text-background {
		width: 70%;
		height: 50%;

		background-color: rgba(0, 200, 255, 1);

		position: relative;
		margin-top: 20%;
		margin-left: 15%;
		margin-right: 15%;

		display: inline-block;
	}

	#content {
		background-color: lightblue;

		/*background-image: url('../img/landscape.jpg');*/
		background-repeat: no-repeat;
		background-size: 100% 100%;

		height: 1100px;
	}

	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 10%;
		width: 90%;

		margin-left: 5%;
		margin-right: 5%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-img img {
		position: relative;
		margin-left: 25%;
		margin-right: 25%;

		width: 50%;
		height: 100%;
	}

	.project-desc {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-desc p {
		font-family: "Helvetica";
		font-size: 20px;
		color: black;

		position: relative;
		margin-top: 10%;

		text-align: center;
	}

	#background-info-wrapper {
		width: 90%;
		height: 400px;

		position: relative;
		margin-top: 10%;
		margin-bottom: 10%;

		/*background-color: blue;*/
	}

	.background-info-div-size {
		width: 100%;
		height: 50%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;
	}

	.text-settings {
		position: relative;
		margin-top: 10%;

		text-align: center;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#background-info {
		margin-bottom: 5%;

		/*background-color: green;*/
	}

	#hobby {
		margin-top: 5%;

		/*background-color: yellow;*/
	}

	#skill {
		width: 90%;
		height: 200px;

		position: relative;
		margin-top: 10%;
		margin-left: 5%;
		margin-right: 5%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;

		display: inline-block;

		/*background-color: red;*/
	}

	#skill p {
		margin-left: 0;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#skill ul {
		margin-left: 10%;
	}

	#skill ul li {
		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;

		margin-top: 5%;
	}

	#contact {
		width: 100%;
		height: 150px;

		/*background-color: green;*/
	}

	#contact ul {
		position: relative;
		top: 20%;

		margin-left: 5%;
	}

	#contact ul a li {
		display: inline;

		margin-right: 5%;
	}
}

@media (min-width: 380px) and (max-width: 720px) {
	#text-background {
		width: 90%;
		height: 30%;

		background-color: rgba(0, 200, 255, 1);

		position: relative;
		margin-top: 50%;
		margin-left: 5%;
		margin-right: 5%;

		display: inline-block;
	}

	#tagline {
		position: relative;
		margin-top: 5%;

		-webkit-animation-name: "taglineFade";
		-webkit-animation-duration: 1s;
		-webkit-animation-timing-duration: ease-in-out;
	}

	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 10%;
		width: 90%;

		margin-left: 5%;
		margin-right: 5%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-img img {
		position: relative;
		margin-left: 25%;
		margin-right: 25%;

		width: 50%;
		height: 100%;
	}

	.project-desc {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-desc p {
		font-family: "Helvetica";
		font-size: 20px;
		color: black;

		position: relative;
		margin-top: 10%;

		text-align: center;
	}

	#background-info-wrapper {
		width: 90%;
		height: 400px;

		position: relative;
		margin-top: 10%;
		margin-bottom: 10%;

		/*background-color: blue;*/
	}

	.background-info-div-size {
		width: 100%;
		height: 50%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;
	}

	.text-settings {
		position: relative;
		margin-top: 10%;

		text-align: center;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#background-info {
		margin-bottom: 5%;

		/*background-color: green;*/
	}

	#hobby {
		margin-top: 5%;

		/*background-color: yellow;*/
	}

	#skill {
		width: 90%;
		height: 200px;

		position: relative;
		margin-top: 10%;
		margin-left: 5%;
		margin-right: 5%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;

		display: inline-block;

		/*background-color: red;*/
	}

	#skill p {
		margin-left: 0;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#skill ul {
		margin-left: 10%;
	}

	#skill ul li {
		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;

		margin-top: 5%;
	}

	#contact {
		width: 100%;
		height: 100px;

		/*background-color: green;*/
	}

	#contact ul {
		position: relative;
		top: 50%;

		margin-left: 10%;
	}

	#contact ul a li {
		display: inline;

		margin-right: 10%;
	}

	@-webkit-keyframes imageSlotIn {
		0% {
			position: relative;
			margin-left: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-left: 25%;
			opacity: 1;
		}
	}

	@-webkit-keyframes textSlotIn {
		0% {
			position: relative;
			margin-top: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-top: 10%;
			opacity: 1;
		}
	}
}

@media (min-width: 720px) {
	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 5%;
		width: 80%;

		margin-left: 10%;
		margin-right: 10%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 100%;
		width: 50%;

		/*background-color: green;*/

		float: left;
	}

	.project-img img {
		position: relative;
		margin-left: 20%;

		width: 60%;
		height: 70%;
	}

	@-webkit-keyframes imageSlotIn {
		0% {
			position: relative;
			margin-left: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-left: 20%;
			opacity: 1;
		}
	}
}
<commit_msg>mobile update 6<commit_after>/* element design */
html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;

	height: 100%;
}

p {
	margin: 0;
}

a {
	text-decoration: none;
}

/* page design */
#landing-page {
	background-image: url('../img/bush.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;

	min-height: 100%;
	height: 830px;
}

#text-background {
	width: 70%;
	height: 20%;

	background-color: rgba(0, 200, 255, 1);

	position: relative;
	margin-top: 20%;
	margin-left: 15%;
	margin-right: 15%;

	display: inline-block;
}

.landing-page-text {
	font-family: "Lato-Hairline";
	color: white;

	text-align: center;

	position: relative;
}

#name {
	-webkit-animation-name: "nameFade";
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-duration: ease-in-out;
}

#tagline {
	-webkit-animation-name: "taglineFade";
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-duration: ease-in-out;
}

#landing-page p:first-child {
	font-size: 60px;
}

#landing-page p:last-child {
	font-size: 40px;
}

#content {
	/*background-color: lightblue;*/

	/*background-image: url('../img/landscape.jpg');*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;

	height: 1100px;
}

#project-switcher {
	background-color: rgba(200, 200, 200, 1);

	height: 5%;
	width: 50%;

	margin-left: 25%;
	margin-right: 25%;

	position: relative;
	bottom: 3%;

	border-style: solid;
	border-radius: 150px;
	border-width: 2px;
	border-color: rgba(200, 200, 200, 1);
}

.tab {
	background-color: rgba(200, 200, 200, 1);

	height: 100%;
	width: 33%;

	display: inline-block;

	border-width: 2px;
	border-color: rgba(200, 200, 200, 1);

	text-align: center;
}

.tab:hover {
	cursor: pointer;
	background-color: rgba(210, 210, 210, 1);
}

.tab p {
	position: relative;
	top: 30%;

	text-align: center;

	font-family: "Roboto-Light";
	font-size: 20px;
}

#game-dev-tab {

	border-top-left-radius: 150px;
	border-bottom-left-radius: 150px;

	float: left;
}

#about-me-tab {

	border-top-right-radius: 150px;
	border-bottom-right-radius: 150px;

	float: right;
}

/* ids here are needed for javascript, do not remove */
#game-dev-project {
	/*background-color: red;*/
}

#web-dev-project {
	/*background-color: blue;*/
}

.project-content-wrapper {
	position: relative;
	margin-top: 2%;

	height: 300px;

	/*background-color: blue;*/
}

.project-img {
	height: 100%;
	width: 50%;

	/*background-color: green;*/

	float: left;
}

.project-img img {
	position: relative;
	margin-left: 30%;

	width: 60%;
	height: 100%;
}

.project-desc {
	height: 100%;
	width: 50%;

	float: right;

	/*background-color: green;*/
}

.project-desc p {
	font-family: "Helvetica";
	font-size: 20px;
	color: black;

	position: relative;
	margin-top: 20%;

	text-align: left;
}

#background-info-wrapper {
	width: 90%;
	height: 300px;

	position: relative;
	margin-top: 10%;
	margin-bottom: 10%;
	margin-left: 5%;
	margin-right: 5%;

	/*background-color: blue;*/
}

.background-info-div-size {
	width: 40%;
	height: 100%;

	border-style: solid;
	border-color: white;
	border-width: 2px;
	border-radius: 90px;
}

.text-settings {
	position: relative;
	margin-top: 20%;

	text-align: center;

	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;
}

#background-info {
	float: left;

	margin-right: 5%;

	/*background-color: green;*/
}

#hobby {
	float: right;

	margin-left: 5%;

	/*background-color: yellow;*/
}

#skill {
	width: 90%;
	height: 300px;

	margin-left: 5%;
	margin-right: 5%;

	border-style: solid;
	border-color: white;
	border-width: 2px;
	border-radius: 90px;

	/*background-color: red;*/
}

#skill p {
	margin-left: 20%;

	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;
}

#skill ul {
	margin-left: 20%;
}

#skill ul li {
	font-family: "Roboto-Light";
	font-size: 20px;
	color: black;

	margin-top: 5%;
}

#contact {
	width: 100%;
	height: 150px;

	/*background-color: green;*/
}

#contact ul {
	position: relative;
	top: 10%;

	margin-left: 30%;
}

#contact ul a li {
	display: inline;

	margin-right: 10%;
}

#footer {
	background-color: rgba(0, 0, 0, 1);

	height: 50px;
}

#footer p {
	text-align: center;

	color: white;

	font-family: "Roboto-Light";
	font-size: 15px;

	position: relative;
	top: 30%;
}

/* animations */
@-webkit-keyframes nameFade {
	0% {
		position: relative;
		top: 150px;
		opacity: 0.0;
	}

	25% {
		position: relative;
		opacity: 0.25;
	}

	50% {
		position: relative;
		opacity: 0.5;
	}

	75% {
		position: relative;
		opacity: 0.75;
	}

	100% {
		position: relative;
		opacity: 1.0;
	}
}

@-webkit-keyframes taglineFade {
	0% {
		position: relative;
		left: 210px;
		top: 240px;
		opacity: 0.0;
	}

	100% {
		text-align: center;
		opacity: 1.0;
	}
}

@-webkit-keyframes imageSlotIn {
	0% {
		position: relative;
		margin-left: 0%;
		opacity: 0;
	}

	100% {
		position: relative;
		margin-left: 30%;
		opacity: 1;
	}
}

@-webkit-keyframes textSlotIn {
	0% {
		position: relative;
		margin-top: 0%;
		opacity: 0;
	}

	100% {
		position: relative;
		margin-top: 20%;
		opacity: 1;
	}
}

/* assisting javascript */
.tab-selected {
	background-color: rgba(200, 200, 220, 1);
}

/* font-face */
@font-face {
	font-family: "Lato-Hairline";
	src: url('../font/Lato-Hairline.ttf');
}

@font-face {
	font-family: "Roboto-Light";
	src: url('../font/Roboto-Light.ttf');
}

/* media queries */
@media (max-width: 380px) {
	/* page design */
	#landing-page {
		background-image: url('../img/bush.jpg');
		background-repeat: no-repeat;
		background-size: 100% 100%;

		min-height: 100%;
		height: 830px;
	}

	#text-background {
		width: 70%;
		height: 50%;

		background-color: rgba(0, 200, 255, 1);

		position: relative;
		margin-top: 20%;
		margin-left: 15%;
		margin-right: 15%;

		display: inline-block;
	}

	#content {
		background-color: lightblue;

		/*background-image: url('../img/landscape.jpg');*/
		background-repeat: no-repeat;
		background-size: 100% 100%;

		height: 1100px;
	}

	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 10%;
		width: 90%;

		margin-left: 5%;
		margin-right: 5%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-img img {
		position: relative;
		margin-left: 25%;
		margin-right: 25%;

		width: 50%;
		height: 100%;
	}

	.project-desc {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-desc p {
		font-family: "Helvetica";
		font-size: 20px;
		color: black;

		position: relative;
		margin-top: 10%;

		text-align: center;
	}

	#background-info-wrapper {
		width: 90%;
		height: 400px;

		position: relative;
		margin-top: 10%;
		margin-bottom: 10%;

		/*background-color: blue;*/
	}

	.background-info-div-size {
		width: 100%;
		height: 50%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;
	}

	.text-settings {
		position: relative;
		margin-top: 10%;

		text-align: center;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#background-info {
		margin-bottom: 5%;

		/*background-color: green;*/
	}

	#hobby {
		margin-top: 5%;

		/*background-color: yellow;*/
	}

	#skill {
		width: 90%;
		height: 200px;

		position: relative;
		margin-top: 10%;
		margin-left: 5%;
		margin-right: 5%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;

		display: inline-block;

		/*background-color: red;*/
	}

	#skill p {
		margin-left: 0;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#skill ul {
		margin-left: 10%;
	}

	#skill ul li {
		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;

		margin-top: 5%;
	}

	#contact {
		width: 100%;
		height: 150px;

		/*background-color: green;*/
	}

	#contact ul {
		position: relative;
		top: 20%;

		margin-left: 5%;
	}

	#contact ul a li {
		display: inline;

		margin-right: 5%;
	}
}

@media (min-width: 380px) and (max-width: 720px) {
	#text-background {
		width: 90%;
		height: 30%;

		background-color: rgba(0, 200, 255, 1);

		position: relative;
		margin-top: 50%;
		margin-left: 5%;
		margin-right: 5%;

		display: inline-block;
	}

	#tagline {
		position: relative;
		margin-top: 5%;

		-webkit-animation-name: "taglineFade";
		-webkit-animation-duration: 1s;
		-webkit-animation-timing-duration: ease-in-out;
	}

	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 10%;
		width: 90%;

		margin-left: 5%;
		margin-right: 5%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-img img {
		position: relative;
		margin-left: 25%;
		margin-right: 25%;

		width: 50%;
		height: 100%;
	}

	.project-desc {
		height: 50%;
		width: 100%;

		/*background-color: green;*/
	}

	.project-desc p {
		font-family: "Helvetica";
		font-size: 20px;
		color: black;

		position: relative;
		margin-top: 10%;

		text-align: center;
	}

	#background-info-wrapper {
		width: 90%;
		height: 400px;

		position: relative;
		margin-top: 10%;
		margin-bottom: 10%;

		/*background-color: blue;*/
	}

	.background-info-div-size {
		width: 100%;
		height: 50%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;
	}

	.text-settings {
		position: relative;
		margin-top: 10%;

		text-align: center;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#background-info {
		margin-bottom: 5%;

		/*background-color: green;*/
	}

	#hobby {
		margin-top: 5%;

		/*background-color: yellow;*/
	}

	#skill {
		width: 90%;
		height: 200px;

		position: relative;
		margin-top: 10%;
		margin-left: 5%;
		margin-right: 5%;

		border-style: solid;
		border-color: white;
		border-width: 2px;
		border-radius: 0;

		display: inline-block;

		/*background-color: red;*/
	}

	#skill p {
		margin-left: 0;

		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;
	}

	#skill ul {
		margin-left: 10%;
	}

	#skill ul li {
		font-family: "Roboto-Light";
		font-size: 20px;
		color: black;

		margin-top: 5%;
	}

	#contact {
		width: 100%;
		height: 100px;

		/*background-color: green;*/
	}

	#contact ul {
		position: relative;
		top: 50%;

		margin-left: 10%;
	}

	#contact ul a li {
		display: inline;

		margin-right: 10%;
	}

	@-webkit-keyframes imageSlotIn {
		0% {
			position: relative;
			margin-left: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-left: 25%;
			opacity: 1;
		}
	}

	@-webkit-keyframes textSlotIn {
		0% {
			position: relative;
			margin-top: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-top: 10%;
			opacity: 1;
		}
	}
}

@media (min-width: 720px) {
	#project-switcher {
		background-color: rgba(200, 200, 200, 1);

		height: 5%;
		width: 80%;

		margin-left: 10%;
		margin-right: 10%;

		position: relative;
		bottom: 3%;

		border-style: solid;
		border-radius: 150px;
		border-width: 2px;
		border-color: rgba(200, 200, 200, 1);
	}

	.project-content-wrapper {
		position: relative;
		margin-top: 2%;

		height: 300px;

		/*background-color: blue;*/
	}

	.project-img {
		height: 100%;
		width: 50%;

		/*background-color: green;*/

		float: left;
	}

	.project-img img {
		position: relative;
		margin-left: 20%;

		width: 60%;
		height: 70%;
	}

	@-webkit-keyframes imageSlotIn {
		0% {
			position: relative;
			margin-left: 0%;
			opacity: 0;
		}

		100% {
			position: relative;
			margin-left: 20%;
			opacity: 1;
		}
	}
}

{'fraction_non_alphanumeric': 0.1742405222194326, 'fraction_numerical': 0.05536028119507909, 'mean_word_length': 3.0568664063826176, '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': '6458555', 'n_tokens_mistral': 11734, 'n_tokens_neox': 9460, 'n_words': 2180}