body {
	font-family: sans-serif;
	width: 100%;
	margin: 0 auto;
	padding: 1rem;
}

main {
	display: flex;
	align-items: center;
	flex-direction: column;
}

h1 {
	font-size: 2.25rem;
	font-weight: normal;
}

@media (prefers-color-scheme: dark) {
	body {
		color: #FFF;
		background: #000;
	}
	a:link {
		color:#9CF;
	}
	a:hover, a:visited:hover {
		color: #CEF;
	}
	a:visited {
		color: #C9F;
	}
}

@media (min-width: 1280px) {
	h1 {
		font-size: 1.25rem;
	}
}

@media (min-width: 1920px) {
	h1 {
		font-size: 1rem;
	}
}
