.markdown { color: var(--color-text-secondary); overflow-wrap: anywhere; line-height: 1.45; min-width: 0; }
.markdown p { margin: 0 0 .35em; }
.markdown p:last-child { margin-bottom: 0; }
.markdown ul { padding-left: 1.2em; margin: .25em 0; }
.markdown blockquote { border-left: 2px solid var(--color-border); margin: .25em 0; padding-left: .65em; }
.markdown a { color: var(--color-accent); text-decoration: underline; }
.markdown code { font-size: .9em; background: var(--color-surface-inset); border-radius: 4px; padding: .1em .25em; }
