@layer components{.assistant-md{white-space:normal}.assistant-md :where(h1,h2,h3,h4){margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.assistant-md :where(code){padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-panel);font-family:var(--font-mono);font-size:var(--text-sm)}.assistant-md :where(pre){margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-panel);overflow-x:auto}.assistant-md :where(pre code){background:0 0;padding:0}.assistant-md :where(blockquote){margin:var(--space-2) 0;padding-left:var(--space-3);border-left:2px solid var(--color-line);color:var(--color-muted)}.assistant-md :where(table){margin:var(--space-2) 0;border-collapse:collapse;font-size:var(--text-sm)}.assistant-md :where(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--color-line);text-align:left}.assistant-md :where(hr){margin:var(--space-3) 0;border:0;border-top:1px solid var(--color-line)}}
