.mf-markdown.svelte-10a56s{line-height:1.5;overflow-wrap:anywhere}.mf-markdown.svelte-10a56s :first-child{margin-top:0}.mf-markdown.svelte-10a56s :last-child{margin-bottom:0}.mf-markdown.svelte-10a56s pre{position:relative;overflow-x:auto;padding:var(--mf-chat-space-3);border-radius:var(--mf-chat-radius);background:var(--mf-chat-code-bg)}.mf-markdown.svelte-10a56s code{font-family:var(--mf-chat-font-mono);font-size:.92em}.mf-markdown.svelte-10a56s :not(pre)>code{padding:1px 5px;border-radius:5px;background:var(--mf-chat-code-bg)}.mf-markdown.svelte-10a56s .mf-code-copy{position:absolute;top:6px;right:6px;padding:2px 8px;border:1px solid var(--mf-chat-border);border-radius:6px;background:var(--mf-chat-surface);color:var(--mf-chat-text-dim);font:inherit;font-size:11px;cursor:pointer;opacity:0;transition:opacity .12s}.mf-markdown.svelte-10a56s pre:hover .mf-code-copy,.mf-markdown.svelte-10a56s .mf-code-copy:focus-visible{opacity:1}.mf-markdown.svelte-10a56s table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--mf-chat-text-sm)}.mf-markdown.svelte-10a56s th,.mf-markdown.svelte-10a56s td{padding:5px 9px;border:1px solid var(--mf-chat-border)}.mf-markdown.svelte-10a56s blockquote{margin:0;padding-left:12px;border-left:3px solid color-mix(in srgb,var(--mf-chat-accent) 40%,transparent);color:var(--mf-chat-text-dim)}.mf-markdown.svelte-10a56s a{color:var(--mf-chat-accent)}
