/* markdown-to-html.css v1-0 */
.mth-layout{grid-template-columns:1fr 1fr;}
@media(max-width:840px){.mth-layout{grid-template-columns:1fr;}}
.mth-preview{font-size:.9rem;line-height:1.7;padding:.4rem 0;}
.mth-preview h1,.mth-preview h2,.mth-preview h3{margin:.8rem 0 .4rem;}
.mth-preview p{margin:.5rem 0;}
.mth-preview ul,.mth-preview ol{padding-left:1.5rem;margin:.5rem 0;}
.mth-preview code{background:#f3f4f6;padding:.1rem .3rem;font-size:.82rem;}
.mth-preview pre{background:#f3f4f6;padding:.8rem;overflow-x:auto;}
.mth-preview pre code{background:none;padding:0;}
.mth-preview blockquote{border-left:3px solid var(--accent);margin:.5rem 0;padding:.3rem .8rem;color:var(--text-muted);}
.mth-preview table{border-collapse:collapse;width:100%;}
.mth-preview th,.mth-preview td{border:1px solid var(--border);padding:.3rem .5rem;font-size:.85rem;}
.mth-preview th{background:#f9fafb;}
.mth-preview a{color:var(--accent);}
.status-msg{font-size:.8rem;color:var(--text-muted);}
