footer#footer
{
	background-image: linear-gradient(0deg, black 40%, rgb(0 0 0 / 0.5) 70%, rgb(0 0 0 / 0));
}

.w-100
{
	width: 100%;
	max-width: 100%;
}

.center
{
	display: block flex;
	justify-content: center;

}


@media(min-width:1024px)
{
	footer#footer
	{
		background-image: linear-gradient(360deg, black, transparent);
	}
}

#alien
{
	position: fixed;
	bottom: 0px;
	left: 0px;

	margin: 0px;
	padding: 0px;
	z-index: -1;

	user-select: none;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
mark
{
	user-select: none;
}

a > mark:hover
{
	filter: brightness(1.2);
}