.panel {
	background:#f0f0f0;
	border:3px solid #f0f0f0;
}
.panelRow {
	background:#fff;
}
a.editBtn, a.editBtn:visited {
	padding:2px 4px;
	background:#0000e0;
	color:#fff;
	text-decoration:none;
	border-top:2px white solid;
}
.linkLike {
	color:blue;
	text-decoration:underline;
}
.textRed {
	color:red;
}
.textDarkRed {
	color:#aa0000;
}
.textGreen {
	color:#008800;
}

@media (prefers-color-scheme: dark) {
	:root {
		color-scheme:dark;
	}
	html {
		background:#121212;
		color:#e0e0e0;
	}
	a, a:visited, .linkLike {
		color:#7ab4ff;
	}
	.panel {
		background:#2a2a2a;
		border-color:#2a2a2a;
	}
	.panelRow {
		background:#1e1e1e;
	}
	a.editBtn, a.editBtn:visited {
		background:#2f4a7a;
		border-top-color:transparent;
	}
	.textRed, .textDarkRed {
		color:#ff7b7b;
	}
	.textGreen {
		color:#7bd88f;
	}
}
