/* The legal pages: plain HTML with no app behind them, in the app's colours (app.css). */
:root {
	color-scheme: dark;
}

body {
	margin: 0;
	padding: 2rem 1rem 3rem;
	background: #0a0a0c;
	color: #ececf0;
	font:
		1rem/1.6 system-ui,
		-apple-system,
		"Segoe UI",
		Roboto,
		sans-serif;
}

header,
main,
footer {
	max-width: 40rem;
	margin: 0 auto;
}

header a {
	color: #ececf0;
	font-weight: 700;
	text-decoration: none;
}

h1 {
	margin: 2.5rem 0 0.25rem;
	font-size: 1.9rem;
	line-height: 1.2;
}

h2 {
	margin: 2rem 0 0.5rem;
	font-size: 1.15rem;
}

a {
	color: #6ee7c0;
}

.updated,
footer {
	color: #9a9aa6;
	font-size: 0.875rem;
}

footer {
	margin-top: 3rem;
	padding-top: 1rem;
	border-top: 1px solid rgba(255, 255, 255, 0.16);
}

/* Padded to the 24px tap-target minimum. */
footer a {
	display: inline-block;
	padding: 0.2rem 0;
	margin-right: 1.25rem;
	color: #9a9aa6;
}
