.markdown-body { white-space:normal !important; overflow-wrap:anywhere; line-height:1.8; font-family:Georgia,serif; font-size:16px; }
.markdown-body > :first-child { margin-top:0; }
.markdown-body > :last-child { margin-bottom:0; }
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 { margin:1.4em 0 .6em; color:#e6edf3; line-height:1.3; letter-spacing:-.02em; scroll-margin-top:180px; }
.markdown-body h1 { font-size:1.9em; }.markdown-body h2 { font-size:1.5em; }.markdown-body h3 { font-size:1.25em; }
.markdown-body p,.markdown-body ul,.markdown-body ol { margin:.8em 0; }
.markdown-body ul,.markdown-body ol { padding-left:1.6em; }.markdown-body li+li { margin-top:.25em; }
.markdown-body a,.md-wikilink { color:#4fd1c5; text-decoration:underline; }
.md-wikilink { background:transparent; border:0; padding:0; font:inherit; cursor:pointer; }
.markdown-body blockquote { margin:1em 0; padding:.15em 1em; border-left:3px solid #4fd1c5; color:#9aa7b4; }
.markdown-body pre { position:relative; max-width:100%; padding:44px 16px 16px; background:#0b0f14; border:1px solid #2b3642; border-radius:8px; overflow:auto; white-space:pre; }
.markdown-body code { font: .85em/1.6 'JetBrains Mono',ui-monospace,monospace; background:#1c2834; border-radius:4px; padding:.15em .3em; }
.markdown-body pre code { padding:0; background:transparent; font-size:13px; }
.markdown-body pre code.hljs { overflow:visible; padding:0; background:transparent; }
.markdown-body .md-copy { position:absolute; top:6px; right:6px; min-height:30px; padding:3px 8px; font-size:11px; }
.markdown-body hr { margin:1.5em 0; border:0; border-top:1px solid #2b3642; }
.markdown-body img { max-width:100%; height:auto; border-radius:6px; }
.md-table-scroll { max-width:100%; overflow-x:auto; margin:1em 0; }
.markdown-body table { border-collapse:collapse; min-width:50%; font-size:.9em; }
.markdown-body th,.markdown-body td { border:1px solid #2b3642; padding:8px 12px; text-align:left; }
.markdown-body th { background:#16202a; }.markdown-body input[type=checkbox] { accent-color:#4fd1c5; width:auto; margin-right:.5em; }
.markdown-body [align=center] { text-align:center; }.markdown-body [align=right] { text-align:right; }
.md-toolbar { display:flex; flex-wrap:wrap; gap:5px; margin:0 0 12px; }
.md-toolbar button { padding:4px 8px; min-height:34px; font-size:12px; }
.md-preview { margin-top:16px; border:1px solid #2b3642; border-radius:8px; padding:12px; }
.md-preview summary { color:#4fd1c5; cursor:pointer; font:12px/1.6 'JetBrains Mono',monospace; }
.md-preview .markdown-body { margin-top:12px; }
.md-help { white-space:pre-wrap; font-size:13px; }
@media print { .md-copy,.md-toolbar,.md-preview { display:none !important; } .markdown-body,.markdown-body h1,.markdown-body h2,.markdown-body h3 { color:#111; } .markdown-body pre,.markdown-body th { background:#f6f6f6; } }
