.code-sample {
	margin-top: 0.5em;
}

.link-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	margin-top: 1.5em;
	gap: 0.5em;
}

@media only screen and (max-width: 734px) {
	.link-grid {
		grid-template-columns: 1fr;
	}
}

.section-banner {
	background-color: #333;
}

body[data-color-scheme="light"] .section-banner {
	background-color: #ebf1f8;
}

html body[data-color-scheme="dark"] .section-banner a {
	color: #fff;
}

#main section.section-banner {
	padding-top: 1em;
	padding-bottom: 1em;
}
