body {
	background-color: #fdfdff;
	margin:auto;
	padding:2%;
	max-width:24cm;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	line-height:1.4;
	color:#000000;
}
table {
	width:100%;
	vertical-align:top;
	text-align:center;
}
td {
	width:10%;
}
.bg0 {
	padding:4px;
	background-color: #d0fdff;
}
.bg1 {
	padding:4px;
	background-color: #fdd0ff;
}
.b {
	width:100%;
	text-align:center;
}

@media (prefers-color-scheme: dark) {
	body {
		background-color: #020200;
		color:#f0f0f0;
	}
	.bg0 {
		background-color: #400200;
	}
	.bg1 {
		background-color: #024000;
	}
}
