.chat-markdown{overflow-wrap:anywhere}.chat-markdown :where(a){color:#006d77;font-weight:900;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px}.dark .chat-markdown :where(a){color:#7dd3fc}.chat-markdown :where(blockquote){border-left:4px solid #8b6f5b;color:#5f4f43;padding-left:.75rem}.dark .chat-markdown :where(blockquote){border-left-color:#dfd4c8;color:#dfd4c8}.chat-markdown :where(code){background:#ffffffb3;border:1px solid rgb(2 6 23 / .2);border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;padding:.125rem .375rem}.dark .chat-markdown :where(code){background:#0000004d;border-color:#ffffff40}.chat-markdown :where(h1){font-size:1.25rem;font-weight:900}.chat-markdown :where(h2){font-size:1.125rem;font-weight:900}.chat-markdown :where(h3){font-size:1rem;font-weight:900}.chat-markdown :where(hr){border-color:#02061740}.dark .chat-markdown :where(hr){border-color:#ffffff40}.chat-markdown :where(ol){list-style:decimal;padding-left:1.25rem}.chat-markdown :where(ul){list-style:disc;padding-left:1.25rem}.chat-markdown :where(ol,ul){display:grid;gap:.25rem}.chat-markdown :where(pre){background:#fffc;border:2px solid rgb(2 6 23 / .25);border-radius:.75rem;overflow-x:auto;padding:.75rem;text-align:left}.dark .chat-markdown :where(pre){background:#00000059;border-color:#ffffff40}.chat-markdown :where(pre code){background:transparent;border:0;padding:0}.chat-markdown :where(strong){font-weight:900}.chat-markdown :where(table){border-collapse:collapse;width:100%}.chat-markdown :where(td,th){border:1px solid rgb(2 6 23 / .25);padding:.5rem}.dark .chat-markdown :where(td,th){border-color:#ffffff40}.chat-markdown :where(th){background:#fff9;font-weight:900;text-align:left}.dark .chat-markdown :where(th){background:#ffffff1a}
