/* :root */
/* {	 */
/* 	--background-image-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24' viewBox='0 0 88 24'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='autumn' fill='%23F0A500' fill-opacity='0.4'%3E%3Cpath d='M10 0l30 15 2 1V2.18A10 10 0 0 0 41.76 0H39.7a8 8 0 0 1 .3 2.18v10.58L14.47 0H10zm31.76 24a10 10 0 0 0-5.29-6.76L4 1 2 0v13.82a10 10 0 0 0 5.53 8.94L10 24h4.47l-6.05-3.02A8 8 0 0 1 4 13.82V3.24l31.58 15.78A8 8 0 0 1 39.7 24h2.06zM78 24l2.47-1.24A10 10 0 0 0 86 13.82V0l-2 1-32.47 16.24A10 10 0 0 0 46.24 24h2.06a8 8 0 0 1 4.12-4.98L84 3.24v10.58a8 8 0 0 1-4.42 7.16L73.53 24H78zm0-24L48 15l-2 1V2.18A10 10 0 0 1 46.24 0h2.06a8 8 0 0 0-.3 2.18v10.58L73.53 0H78z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
/* } */

#page-content
{
	position: relative;
}

#background-container
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
}

#background
{
	background-image: url("/assets/papyrus-dark.webp");
	position: absolute;
	top: -500px;
	left: -500px;
	width: 4000px;
	height: 4000px;
	background-repeat: repeat;
	filter: brightness(0.6);
	scale: 2;
	animation: infinite-scroll infinite 20s linear;
}

@keyframes infinite-scroll {
  from {top: -500px;}
  to {top: -100px;}
}

#skills
{
	position: relative;
	z-index: 1;
	line-height: 1.5em;
}

#center-content
{
	position: relative;
	z-index: 0;
}

#flan-plate
{
	position: absolute;
	z-index: 0;
	pointer-events: none;
	user-select: none;
	width: 320px;

	img
	{
		width: 320px;
		height:auto;
	}
}

#flan-stage
{
	z-index: 1;
}

#email
{
	position: relative;
	height: 100px;
	animation: up-and-down infinite 5s ease-in-out;
}

@keyframes up-and-down {
  0% {top: 0px;}
  50% {top: 16px;}
  100% {top: 0px;}
}
