body{
	background-color: #fff;
	color: #000;
}

a, a:hover, a:visited {
	color: #00f;
}
a:hover {
	background-color: #d1e7ff;
}
a.xhome {
	background-color: #f00;
	color: #fff;
}

table.data tr:nth-child(odd) {
	background-color: #f4f4f4;
}
table.data th {
	background-color: #e0e0e0;
}
table.data th, table.data td {
	border-color: #bbb;
}

@media (prefers-color-scheme: dark) {
	body {
		background-color: #2b2b2b;
		color: #f4f4f4;
	}

	a, a:hover, a:visited {
		color: #68c6ff;
	}
	a:hover {
		background-color: #002e69;
	}
	a.xhome {
		background-color: #f00;
		color: #fff;
	}

	table.data tr:nth-child(odd) {
		background-color: #232323;
	}
	table.data th {
		background-color: #383838;
	}
	table.data th, table.data td {
		border-color: #484848;
	}
}
