.md-editor{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink)}.md-editor h1,.md-editor h2,.md-editor h3,.md-editor h4{font-family:var(--serif);font-weight:500;color:var(--ink);margin:1em 0 .35em;line-height:1.25}.md-editor h1{font-size:1.5em;margin-top:0}.md-editor h2{font-size:1.2em}.md-editor h3{font-size:1.08em}.md-editor h4{font-size:1em;font-style:italic;color:#555}.md-editor p{margin:.3em 0}.md-editor ol,.md-editor ul{margin:.25em 0 .25em .8em;padding-left:1em}.md-editor li{margin:.15em 0}.md-editor li>p{margin:0}.md-editor blockquote{border-left:2px solid var(--mid);margin:.5em 0;padding:.1em .6em;color:#555;background:rgba(0,0,0,.02)}.md-editor code{font-family:var(--mono);font-size:85%;background:rgba(0,0,0,.05);border-radius:2px;padding:1px 3px}.md-editor pre{background:#f5f4f0;padding:8px 10px;border-radius:4px;font-family:var(--mono);font-size:12px;overflow-x:auto;margin:.5em 0;border:1px solid var(--light)}.md-editor pre code{background:transparent;padding:0}.md-editor strong{font-weight:600;color:var(--ink)}.md-editor em{font-style:italic}.md-editor a{color:#2383e2;text-decoration:none;border-bottom:1px solid rgba(35,131,226,.25)}.md-editor a:hover{border-bottom-color:#2383e2}.md-editor table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.88em}.md-editor td,.md-editor th{border:1px solid var(--light);padding:5px 8px;vertical-align:top;text-align:left}.md-editor th{background:#f5f4f0;font-weight:600;font-family:var(--mono);font-size:.85em;letter-spacing:.03em;text-transform:uppercase;color:#555}.md-editor tbody tr:hover td{background:#faf9f6}.md-editor hr{border:none;border-top:1px solid var(--light);margin:1em 0}