* {
	box-sizing: border-box;
	margin: unset;
}
body {
	color: #fff;
	font-family: "Clash Display", sans-serif;
}
main {
  min-height: 100vh;
  background: #333;
  background-image: url("/thesuperchub_bg.jpg");
  background-position: 50% 50%;
  background-attachment: fixed;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
main > * {
  animation: fade-in 0.5s forwards;
}
main svg {
  fill: white;
  fill-opacity: 0.75;
  width: 196px;
  height: 196px;
  margin-bottom: 32px;
  opacity: 0;
}
main h1 {
  font-size: clamp(24px, calc(1.5rem + ((1vw - 3.2px) * 3.125)), 54px);
  line-height: 1;
  margin-bottom: 4px;
  font-weight: 600;
  animation-delay: 0.1s;
  opacity: 0;
  text-transform: uppercase;
}
main p {
  color: rgba(255, 255, 255, 0.75);
  font-size: clamp(16px, calc(1rem + ((1vw - 3.2px) * 0.4167)), 20px);
  font-weight: light;
  letter-spacing: 1px;
  animation-delay: 0.1s;
  opacity: 0;
}

@keyframes fade-in {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.text-shadow{
			text-shadow: #999999 0px 0px 5px, #333 0px 0px 10px, #333 0px 0px 15px, #000 0px 0px 20px, #000 0px 0px 30px, #000 0px 0px 40px, #000 0px 0px 50px, #000 0px 0px 75px
		}
