/* Markdown styling */ #markdown-content { line-height: 1.8; color: var(--text-color); } #markdown-content h1, #markdown-content h2, #markdown-content h3, #markdown-content h4, #markdown-content h5, #markdown-content h6 { margin: 1.5rem 0 1rem; line-height: 1.25; font-weight: 600; } #markdown-content h1 { font-size: 2em; } #markdown-content h2 { font-size: 1.5em; } #markdown-content h3 { font-size: 1.25em; } #markdown-content h4 { font-size: 1em; } #markdown-content h5 { font-size: 0.875em; } #markdown-content h6 { font-size: 0.85em; } #markdown-content p { margin-bottom: 1rem; } #markdown-content strong { font-weight: 600; } #markdown-content em { font-style: italic; } #markdown-content blockquote { padding: 0.5rem 1rem; margin: 1rem 0; border-left: 4px solid var(--primary-color); background: rgba(0, 0, 0, 0.05); } #markdown-content code { background: rgba(0, 0, 0, 0.05); padding: 0.2rem 0.4rem; border-radius: 4px; font-family: 'Monaco', 'Consolas', monospace; font-size: 0.9em; } #markdown-content pre { background: rgba(0, 0, 0, 0.05); padding: 1rem; border-radius: 8px; overflow-x: auto; margin: 1rem 0; } #markdown-content pre code { background: none; padding: 0; border-radius: 0; } #markdown-content ul, #markdown-content ol { margin: 1rem 0; padding-left: 2rem; } #markdown-content li { margin: 0.5rem 0; } #markdown-content table { border-collapse: collapse; width: 100%; margin: 1rem 0; } #markdown-content table th, #markdown-content table td { border: 1px solid var(--border-color); padding: 0.5rem; } #markdown-content table th { background: rgba(0, 0, 0, 0.05); font-weight: 600; } #markdown-content hr { border: none; border-top: 2px solid var(--border-color); margin: 2rem 0; } #markdown-content img { max-width: 100%; height: auto; border-radius: 8px; margin: 1rem 0; } #markdown-content a { color: var(--primary-color); text-decoration: none; } #markdown-content a:hover { text-decoration: underline; } /* Dark mode adjustments for markdown */ @media (prefers-color-scheme: dark) { #markdown-content blockquote { background: rgba(255, 255, 255, 0.05); } #markdown-content code { background: rgba(255, 255, 255, 0.1); } #markdown-content pre { background: rgba(255, 255, 255, 0.05); } #markdown-content table th { background: rgba(255, 255, 255, 0.05); } }