/* Markdown Previewer */

.md-view{
	max-height:  28rem;
	overflow:    auto;
	font-size:   .92rem;
	line-height: 1.75;
}

.md-view > :first-child{ margin-top: 0; }
.md-view > :last-child{ margin-bottom: 0; }

.md-view h1,
.md-view h2,
.md-view h3,
.md-view h4{
	margin:       1.4rem 0 .6rem;
	line-height:  1.3;
}

.md-view h1{ font-size: 1.5rem; }
.md-view h2{ font-size: 1.28rem; }
.md-view h3{ font-size: 1.1rem; }
.md-view h4{ font-size: 1rem; }

.md-view pre{
	padding:        .8rem 1rem;
	border-radius:  .5rem;
	overflow:       auto;
	background:     rgba(127,127,127,.12);
}

.md-view code{ font-size: .86em; }

.md-view blockquote{
	margin:       1rem 0;
	padding:      .2rem 0 .2rem 1rem;
	border-left:  3px solid rgba(127,127,127,.4);
	opacity:      .92;
}

.md-view table{
	border-collapse:  collapse;
	margin:           1rem 0;
	font-size:        .86rem;
}

.md-view th,
.md-view td{
	border:   1px solid rgba(127,127,127,.3);
	padding:  .35rem .6rem;
}

.md-view img{ max-width: 100%; }

.md-toc{
	font-size:    .86rem;
	line-height:  1.7;
	margin:       0;
}

.md-toc-2{ padding-left: 1rem; }
.md-toc-3{ padding-left: 2rem; }
.md-toc-4{ padding-left: 3rem; }
