body {
	font-size: 2vmax;
	color: limegreen;
	background-color: black;
}

table {
	border-collapse: collapse;
}

caption, th {
	border: 1px solid limegreen;
	font-size: 3vw;
	color: limegreen;
	background-color: purple;
}

td {
	border: 1px solid limegreen;
	font-size: 2vw;
	color: black;
	background-color: blue;
	vertical-align: top;
	text-align: left;
}

label {
	font-size: 1vw;
}

.blank { background-color: black; }
.good {
	color: black;
	background-color: green;
}

.caution {
	color: black;
	background-color: yellow;
}

.bad {
	color: black;
	background-color: red;
}
