.markdown-content { color: var(--mantine-color-text); } .markdown-content h1, .markdown-content h2, .markdown-content h3, .markdown-content h4, .markdown-content h5, .markdown-content h6 { margin-top: var(--mantine-spacing-md); margin-bottom: var(--mantine-spacing-xs); font-weight: 600; line-height: 1.25; } .markdown-content h1 { font-size: 2em; } .markdown-content h2 { font-size: 1.5em; } .markdown-content h3 { font-size: 1.25em; } .markdown-content p { margin-top: 0; margin-bottom: var(--mantine-spacing-sm); } .markdown-content ul, .markdown-content ol { padding-left: var(--mantine-spacing-xl); margin-top: 0; margin-bottom: var(--mantine-spacing-sm); } .markdown-content li { margin-bottom: var(--mantine-spacing-xs); } .markdown-content code { padding: 2px 6px; font-family: 'Courier New', monospace; font-size: 0.9em; background-color: var(--mantine-color-dark-6); border-radius: var(--mantine-radius-sm); } .markdown-content pre { padding: var(--mantine-spacing-md); margin-top: var(--mantine-spacing-md); margin-bottom: var(--mantine-spacing-md); overflow-x: auto; background-color: var(--mantine-color-dark-6); border-radius: var(--mantine-radius-md); } .markdown-content pre code { padding: 0; background-color: transparent; } .markdown-content blockquote { padding-left: var(--mantine-spacing-md); margin-top: var(--mantine-spacing-md); margin-bottom: var(--mantine-spacing-md); border-left: 3px solid var(--mantine-color-gray-6); } .markdown-content a { color: var(--mantine-color-blue-6); text-decoration: none; } .markdown-content a:hover { text-decoration: underline; } .markdown-content img { max-width: 100%; border-radius: var(--mantine-radius-md); }