body {
	font-family: sans-serif;
	font-size: 16px;
}

dt { font-weight: bold }

.briefs_author { font-style: italic }

.diff_minus { color: red }

.diff_plus { color: green }

.branch, .commit-id, .briefs_id, .refs_str { font-family: monospace }

a { color: dodgerblue }

nav { 
	padding: 0.25em;
	background: gainsboro;
	border: solid 0.1em;
	border-radius: 0.5em;
	border-color: grey;
}

.index_project { font-weight: bold }

.blob_line a { text-decoration: none }

.blob_code { padding-left: 0.5em }

.brief {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	padding-left: 0.25em;
	padding-bottom: 0.25em;
	overflow-x: auto;
}

.brief a {
	color: black;
	text-decoration: none;
}

.brief_meta {
	display: flex;
	flex-direction: row-reverse;
	margin-right: 0.4em;
	gap: 1em;
}

.briefs_log { margin-top: 1em }

pre, table {
	padding: 1em;
	border: solid 0.1em;
	border-color: lightgrey;
	border-radius: 0.5em;
	background: #f5f5f5;
}

@media (prefers-color-scheme: dark) {
	body {
		color: white;
		background-color: #212529;
	}
	
	pre, table { background-color: black }
	
	nav { background: black }

	.brief a { color: white }

	.diff_plus { color: limegreen }
}
