.chat-markdown{--md-text:inherit;--md-muted:inherit;--md-link:#60a5fa;--md-link-hover:#93c5fd;--md-code-bg:#ffffff1a;--md-code-fg:inherit;--md-pre-bg:#00000047;--md-blockquote-border:#fff3;--md-blockquote-fg:inherit;--md-hr:#ffffff26;--md-table-border:#ffffff1f;--md-space:.65em;color:var(--md-text);word-break:break-word;line-height:1.55}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown .md-p,.chat-markdown p{margin:0 0 var(--md-space)}.chat-markdown .md-a,.chat-markdown a{color:var(--md-link);text-underline-offset:2px;text-decoration:underline}.chat-markdown .md-a:hover,.chat-markdown a:hover{color:var(--md-link-hover)}.chat-markdown .md-strong,.chat-markdown strong{font-weight:650}.chat-markdown .md-em,.chat-markdown em{font-style:italic}.chat-markdown .md-code,.chat-markdown :not(pre)>code{background-color:var(--md-code-bg);color:var(--md-code-fg);border-radius:.25rem;padding:.125rem .3rem;font-size:.875em}.chat-markdown .md-pre,.chat-markdown pre{background:var(--md-pre-bg);margin:0 0 var(--md-space);border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto}.chat-markdown .md-pre code,.chat-markdown pre code{background:0 0;padding:0;font-size:.875em}.chat-markdown .md-ol,.chat-markdown .md-ul,.chat-markdown ol,.chat-markdown ul{margin:0 0 var(--md-space);padding-left:1.5em}.chat-markdown .md-ul,.chat-markdown ul{list-style:outside}.chat-markdown .md-ol,.chat-markdown ol{list-style:decimal}.chat-markdown .md-ul .md-ul,.chat-markdown ul ul{margin-top:.25em;margin-bottom:0;list-style:circle}.chat-markdown .md-ul .md-ul .md-ul,.chat-markdown ul ul ul{list-style:square}.chat-markdown .md-ol .md-ol,.chat-markdown ol ol{margin-top:.25em;margin-bottom:0;list-style:lower-alpha}.chat-markdown .md-ol .md-ol .md-ol,.chat-markdown ol ol ol{list-style:lower-roman}.chat-markdown .md-li,.chat-markdown li{margin:.35em 0;padding-left:.15em;display:list-item}.chat-markdown li>.md-ol,.chat-markdown li>.md-ul,.chat-markdown li>ol,.chat-markdown li>ul{margin-top:.35em;margin-bottom:.15em}.chat-markdown .md-blockquote,.chat-markdown blockquote{margin:0 0 var(--md-space);border-left:3px solid var(--md-blockquote-border);color:var(--md-blockquote-fg);padding-left:.85rem}.chat-markdown .md-h1,.chat-markdown .md-h2,.chat-markdown .md-h3,.chat-markdown .md-h4,.chat-markdown .md-h5,.chat-markdown .md-h6,.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{color:var(--md-text);margin:.9em 0 .4em;font-weight:650;line-height:1.3}.chat-markdown .md-h1,.chat-markdown h1{font-size:1.35em}.chat-markdown .md-h2,.chat-markdown h2{font-size:1.2em}.chat-markdown .md-h3,.chat-markdown h3{font-size:1.1em}.chat-markdown .md-hr,.chat-markdown hr{border:0;border-top:1px solid var(--md-hr);margin:1em 0}.chat-markdown .md-table,.chat-markdown table{border-collapse:collapse;width:100%;margin:0 0 var(--md-space);font-size:.95em}.chat-markdown .md-td,.chat-markdown .md-th,.chat-markdown td,.chat-markdown th{border:1px solid var(--md-table-border);text-align:left;padding:.4rem .55rem}
