
.text--mind {
	
}
.mind--neg {
	color: #e88;
}
.mind--pos {
	color: #8ea;
}

h4.mind--idx--h {
	margin: 1rem 0;
	font-size: 85%;
	text-align: left;
	padding: .2rem 1.5rem;
}
.mind--idx--h a {
	color: #eee;
	background-color: rgba(255,255,255,0.1);
	padding: .1rem 1rem;
}

.mind--idx--set {
	margin: 0 1rem;
}
.mind--idx--pair {
	display: inline-block;
	margin: 0 1rem;
	margin-bottom: 1rem;
}

.mind--idxpair {
	
}
a.mind--idxl {
	display: inline-block;
	padding: .05rem 1rem;
	color: #eee;
	font-size: 75%;
	/* color: #eee; */
}
.idx--neg {
	background-color: #800;
}
a.idx--pos {
	background-color: #080;
	margin-left: -.3rem;
}

.mind--idxl:hover {
	background-color: rgba(255,255,255,0.2);
}

.mind--list--pair {
	/* padding: .5rem; */
	margin-bottom: 1rem;
	/* line-height: 2.2rem; */
}

.mind--list--item {
	font-size: 90%;
	/* display: inline-block; */
	padding: .5rem;
}

.mind--list--item--neg {
	color: #fdd;
	background-color: rgba(255,100,100, 0.2);
}
.mind--list--item--pos {
	color: #dfd;
	background-color: rgba(100,255,100, 0.2);
}

.mind--list--val, .mind--list--sbl {
	padding: .05rem .7rem;
	border: 1px solid rgba(255,255,255,0.5);
}
.mind--list--val {
	border-radius: 0 .2rem;
}
.mind--list--neg {
	background-color: #600;
}
.mind--list--pos {
	background-color: #060;
}

.mind--sbl {
	border-radius: .2rem 0;
	/* font-weight: bold; */
	
}
.mind--list--sbl--neg {
	background-color: #700;
}
.mind--list--sbl--pos {
	background-color: #070;
}

.pre-table {
	margin-left: 2rem;
	margin-bottom: 1rem;
}