.md-content{font-size:15px;line-height:1.6;color:var(--text);overflow-wrap:anywhere}
.md-content h1,.md-content h2,.md-content h3{margin-top:1.5em;margin-bottom:.5em;font-weight:700;color:var(--text);letter-spacing:-.4px}
.md-content h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:2em}
.md-content h2{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.5em}
.md-content h3{font-size:1.25em}
.md-content p,.md-content ul,.md-content ol{margin-bottom:1em;color:var(--text2)}
.md-content li{margin-bottom:.25em}
.md-content code{padding:.2em .4em;margin:0;font-size:85%;background:var(--surface2);border-radius:6px;font-family:var(--mono);color:var(--accent)}
.md-content pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background:var(--surface2);border-radius:6px;margin-bottom:1em}
.md-content pre code{padding:0;background:transparent;display:block;color:inherit}
.md-content blockquote{padding:0 1em;color:var(--text3);border-left:.25em solid var(--border);margin:0 0 1em}
.md-content table{border-spacing:0;border-collapse:collapse;margin-bottom:1em;width:100%;box-shadow:0 0 0 1px var(--border);border-radius:6px;overflow:hidden}
.md-content table th,.md-content table td{padding:6px 13px;border:1px solid var(--border)}
.md-content table tr:nth-child(2n){background-color:var(--surface2)}
.md-content img{max-width:100%;box-sizing:content-box;background-color:#fff;border-radius:6px}
.md-content a{color:var(--accent);text-decoration:none;font-weight:500}
.md-content a:hover{text-decoration:underline}
.md-content [type="checkbox"]{margin:0 .5em .2em -1.3em;vertical-align:middle}
#excel-preview-tbl{width:100%;border-collapse:collapse;font-size:12px}
#excel-preview-tbl td,#excel-preview-tbl th{border:1px solid var(--border);padding:5px 8px;white-space:nowrap;background:#fff;color:#000}
#excel-preview-tbl tr:nth-child(even) td{background:#f9f9f9}
