body {
	background-color: black;
	background-image: url('rainbow.png');
	color: white;
	text-align: center;
	font-family: 'Cabin', 'Calibri', 'Arial', 'Helvetica', sans-serif;
	margin: 0;
}

.center {
	margin: auto;
	width: 60%;
	padding: 50px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: black;
}

img {
	width: 80%;
}

a {
	color: #D3D3FF;
}

.mobile {display: none !important}



@media screen and (max-width: 900px) {
	body {
		margin: 20px auto;
	}
	
	.center {
		width: auto;
		margin: 0;
		padding: 20px;
		position: absolute;
		left: auto;
		top: auto;
		transform: none;
	}
	
	img {
		width: 95%;
	}
	
	h1 {
		margin-bottom: 0;
	}
	
	h2 {
		margin-bottom: 20px;
		margin-top: 0;
	}
	
	.mobile {display: block !important;}
	.large {display: none !important}
}