body {
	background-image: linear-gradient(315deg, 
		color-mix(in oklab, var(--pico-primary-background), var(--pico-background-color) 67%),
		var(--pico-primary-background) 50%,
		color-mix(in oklab, var(--pico-primary-background), var(--pico-background-color) 67%)
	);
}

main section {
	display: grid;
	gap: 1rem;
}

main>section:first-of-type {
	text-align: center;
}

#header nav {
	a, button {
		background-color: transparent;
		border: none;
		color: var(--pico-contrast);
	}
}

article {
	margin-block-end: auto;
}

@media (min-width: 1536px) {
	main>* {
		margin-inline: auto;
		width: 1200px;
	}
}