.bd-message-text.chat-markdown{white-space:normal}.chat-markdown :where(p,ul,ol,blockquote,pre,hr,.chat-markdown-table,.footnotes){margin:.65em 0}.chat-markdown p{white-space:pre-line}.bd-thread .chat-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--text);margin:1.05em 0 .35em;font-size:1.05em;font-weight:650;line-height:1.35;display:block}.bd-thread .chat-markdown h1{font-size:1.35em}.bd-thread .chat-markdown h2{font-size:1.2em}.bd-thread .chat-markdown>:first-child,.chat-markdown blockquote>:first-child{margin-top:0}.bd-thread .chat-markdown>:last-child,.chat-markdown blockquote>:last-child{margin-bottom:0}.chat-markdown :is(ul,ol){padding-inline-start:1.65em}.chat-markdown li+li{margin-top:.25em}.chat-markdown li>:is(ol,ul){margin:.25em 0}.chat-markdown .task-list-item{list-style-type:none}.chat-markdown .task-list-item input{accent-color:var(--bd-green);margin-inline:-1.4em .35em}.chat-markdown a{color:var(--bd-green);text-underline-offset:.16em;text-decoration:underline}.chat-markdown blockquote{border-inline-start:3px solid var(--bd-stroke);color:var(--bd-muted);padding-inline-start:.85em}.chat-markdown code{font:.92em var(--mono)}.chat-markdown :not(pre)>code{background:var(--raised);border-radius:3px;padding:.1em .34em}.chat-markdown pre{border:1px solid var(--bd-stroke);background:var(--bg);white-space:pre;overflow-wrap:normal;tab-size:4;border-radius:6px;max-width:100%;padding:10px 12px;overflow-x:auto}.chat-markdown-table{max-width:100%;overflow-x:auto}.chat-markdown table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.95em}.chat-markdown :is(th,td){border:1px solid var(--bd-stroke);text-align:start;vertical-align:top;overflow-wrap:normal;word-break:normal;min-width:9ch;max-width:36rem;padding:.35em .65em}.chat-markdown th{background:var(--raised)}.chat-markdown hr,.chat-markdown .footnotes{border:0;border-top:1px solid var(--bd-stroke)}.chat-markdown .footnotes{margin-top:1em;font-size:.9em}
