:root {
	color-scheme: light dark;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	max-width: 640px;
	margin: 0 auto;
	padding: 48px 20px 80px;
	line-height: 1.6;
	color: #1a1a1a;
	background: #fff;
}

@media (prefers-color-scheme: dark) {
	body {
		color: #eaeaea;
		background: #121212;
	}
	a {
		color: #7db8ff;
	}
	.muted,
	.updated {
		color: #999;
	}
}

h1 {
	font-size: 28px;
	margin-bottom: 4px;
}

h2 {
	font-size: 18px;
	margin-top: 32px;
	margin-bottom: 8px;
}

p {
	font-size: 15px;
	margin: 0 0 12px;
}

.muted,
.updated {
	font-size: 13px;
	color: #666;
}

.updated {
	margin-bottom: 32px;
}

a {
	color: #0b63c5;
}

strong {
	color: inherit;
}

code {
	font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
	font-size: 0.9em;
	background: rgba(127, 127, 127, 0.15);
	border-radius: 4px;
	padding: 1px 5px;
}

.links {
	margin-top: 24px;
}

.links a {
	display: inline-block;
	margin-right: 16px;
}
