<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">table.tour, table.tour td, table.tour th{
	border-style:solid;
	border-color:var(--gen_dark3);
	border-collapse:collapse;
	margin:0 auto;
}

table.tour{
	border-width:3px;
	margin:1em auto;
	width:auto;
}

table.tour td, table.tour th{
	height:2em;
	width:2em;
	text-align:center;
	padding:5px;
	border-width:1px;
}

table.tour td{
	background:transparent;
	color:var(--gen_dark2);
	font-family:monospace;
}

table.tour td.corner, table.tour th{
	background:var(--gen_mid1);
	color:var(--gen_lite1);
}

div#Tour_3X4_Solutions{
	display:table;
	margin:0 auto;
}

#Tour_3X4_Solutions div{
	width:30%;
	display:table-cell;
	padding:2px;
}

#Tour_3x4 table{
	margin:0px auto 20px;
}

#Tour_3x4 caption{font-family:inherit;}

table.tour tr.colnums, table.tour tbody{font-size:8pt;}

table.tour thead th, table.tour thead td{border-bottom-width:2px;}

table.tour tfoot tr:first-child th, table.tour tfoot tr:first-child td{border-top-width:2px;}

table.tour th:first-child, table.tour td.corner:first-child{border-right-width:2px;}

table.tour tbody td+ th, table.tour th + td.corner{border-left-width:2px;}

table.tour tfoot td.buttons{min-width:10em;}

#TourDesc{width:7em;}

th.tour_desc{text-align:center;}

/*  JS-Specific Styling */

table.tour td.marked{
	background:var(--gen_dark2);
	font-weight:normal;
	color:var(--gen_lite1);
	font-family:monospace;
}

table.tour td.curr{
	font-family:monospace;
	background:var(--gen_lite1);
	font-weight:bold;
	font-style:italic;
	color:var(--gen_dark2);
}

table.tour tfoot td.buttons{background:var(--gen_mid1);}

table.tour td.buttons button{
	background:var(--gen_mid1);
	color:var(--gen_lite1);
	border-color:var(--gen_lite1);
	margin:0px 7px;
	font-weight:bold;
}

table.tour td.buttons button:disabled{
	background:var(--gen_dark1);
	color:var(--gen_lite1);
	border-color:var(--gen_lite1);
	border-style:solid;
	font-weight:normal;
}</pre></body></html>