* {
	box-sizing: border-box;
}

html, body {
	background-color: #121212;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	text-size-adjust: auto;
}

div {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

h1, h2 {
	font-family: sans-serif;
}

h1 {
	font-size: 12rem;
	margin: 0;
	color: #51ff00;
	padding: 4rem 8rem;
	border-radius: 4rem;
	background-color: #1a1a1a;
	text-size-adjust: auto;

}

h2 {
	font-size: 1.8rem;
	font-weight: 500;
	color: #e2e2e2;
}

@media only screen and (max-width: 600px) {
	h1 {
		font-size: 5rem;
		background-color: #121212;
		padding: 0;
	}

	h2 {
		font-size: 1.2rem;
	}
}