/* Generic styles */
body {
	font: 62.5% Georgia, Times, serif;
	width: 780px;
	margin: 0 auto;
}

h2 {
	font-size: 1.5em;
	line-height: 1.5em;
	font-family: Georgia, Times, serif;
}

p {
	line-height: 1.5em;
}

a:any-link {
	color: #900;
}

a:hover, a:active {
	color: #777;
}

@media (prefers-color-scheme: dark) {
	a:any-link {
		color: #f00;
	}

	a:hover, a:active {
		color: #999;
	}
}


ul.report {
	font-size: 1.4em;
	width: 680px;
	margin: 0 auto;
	padding: 20px 20px;
}

/* Metadata table */
table {
	border: 1px #ccc solid;
	overflow: auto;
	width: 100%;
	margin: .1em auto .75em;
	padding: 0.5em;
}
