/* Markdown Typography (inherits global site font and color) */
.markdown-content {
  line-height: 1.6;
  max-width: 780px;
  margin: 0 auto;
}

.markdown-content h1 { font-size: 2em; margin-top: 1em; }
.markdown-content h2 { font-size: 1.6em; margin-top: 0.9em; }
.markdown-content h3 { font-size: 1.3em; margin-top: 0.8em; }
.markdown-content h4 { font-size: 1.1em; margin-top: 0.6em; }
.markdown-content h5 { font-size: 1em; margin-top: 0.5em; }
.markdown-content h6 { font-size: 0.9em; margin-top: 0.5em; }

.markdown-content p, .markdown-content li { font-size: 1em; margin: 0.5em 0; }
.markdown-content pre, .markdown-content code { font-size: 0.95em; background: #f6f8fa; border-radius: 4px; padding: 0.2em 0.4em; }
.markdown-content img { max-width: 100%; border-radius: 6px; }
