* {
	cursor: copy;
}

#gradient {
	position: absolute;
	width: 50%;
	height: 30%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-animation: name 2s linear infinite;
	-moz-animation: name 2s linear infinite;
	-o-animation: name 2s linear infinite;
	animation: name 2s linear infinite;
}

@-webkit-keyframes name {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes name {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes name {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes name {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

body {
	margin: 10px;
	padding: 10px;
	background-size: auto;
	background-repeat: repeat;
	background-position: center center;
}

#fullScreenLink {
	position: fixed; /* Use fixed to cover the entire viewport regardless of scroll */
	top: 0;
	left: 0;
	width: 100vw; /* Use viewport units for full coverage */
	height: 100vh;
	z-index: 9999; /* Ensure it's on top of everything else */
}

#creation-text {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: 'Inter', sans-serif;
	color: rgba(234, 234, 234, 0.4);
	font-size: 12.8px;
	font-weight: 500;
	letter-spacing: 0.075em;
	z-index: 1;
}
