body.night {
	--back-body:#131313;
	--back-main:#222222;
	--back-head:#2c323c;
	--text-body:#abb2bf;
	--text-name:#dcdfe4;
	--text-link:#e47911;
}
body.light {
	--back-body:#c0c0c0;
	--back-main:#fffafa;
	--back-head:#edeef0;
	--text-body:#808080;
	--text-name:#131313;
	--text-link:#e47911;
}
body {
	font:15px/18px monospace;
	min-height:100%;
	min-width:320px;
	max-width:850px;
	margin:0px auto;
	color:var(--text-body);
	background:var(--back-body);
}
a {
	background:transparent;
	text-decoration:none;
	cursor:pointer;
	color:var(--text-name);
}
a:hover {
	text-decoration:underline;
	color:var(--text-link);
}
.bold {
	font-weight:bold;
}
.good {
	color:green;
}
.navs {
	font-size:17px;
	margin:7px 0;
	text-align:center;
}
.foot {
	margin:7px 0;
	text-align:center;
}
.tips {
	font-weight:normal;
	font-size:13px;
	font-style:italic;
	color:#c0c0c0;
	padding-left:3px;
}
.tips:before{
	content:"(";
}
.tips:after{
	content:")";
}
.rows {
	clear:both;
	margin:5px 0;
	overflow-x:auto;
	background:var(--back-main);
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
table td {
	padding:3px 5px;
	border:1px dashed oldlace;
	white-space:nowrap;
	overflow:hidden;
}
tr.head {
	user-select:none;
	color:var(--text-body);
	background:var(--back-head);
}
tr.data {
	color:var(--text-name);
}
tr.data.risk {
	background:rgba(255,0,0,0.15);
}
tr.data > td {
	padding:5px 5px;
}
.coin {
	font-weight:bold;
	color:green;
}
tr.data > td.favs {
	font-size:25px;
	text-align:center;
	min-width:20px;
}
tr.data > td.favs > span {
	cursor:pointer;
	display:inline-block;
}
