/* Minimal GitHub Markdown styles (dark-friendly) */
.markdown-body { box-sizing: border-box; min-width: 200px; max-width: 100%; margin: 0 auto; font-size: 16px; line-height: 1.6; }
.markdown-body h1, .markdown-body h2 { border-bottom: 1px solid rgba(255,255,255,0.08); padding-bottom: .3em; }
.markdown-body h1 { font-size: 1.8em; }
.markdown-body h2 { font-size: 1.4em; }
.markdown-body h3 { font-size: 1.2em; }
.markdown-body a { color: #58a6ff; }
.markdown-body p { margin: 0 0 16px; }
.markdown-body ul, .markdown-body ol { padding-left: 2em; margin: 0 0 16px; }
.markdown-body blockquote { margin: 0 0 16px; padding: 0 1em; color: #8b949e; border-left: .25em solid #30363d; }
.markdown-body img { max-width: 100%; background-color: transparent; }
.markdown-body pre { background: #0b1220; border: 1px solid #1f2937; border-radius: 6px; padding: 12px; overflow: auto; }
.markdown-body code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: .95em; }
.markdown-body table { border-collapse: collapse; display: block; width: 100%; overflow: auto; margin-bottom: 16px; }
.markdown-body th, .markdown-body td { border: 1px solid #30363d; padding: 6px 13px; }
.markdown-body iframe { max-width: 100%; }
