.c-markdown{color:var(--c-color-text);font-family:var(--c-font-sans);font-size:var(--c-text-md);line-height:1.7}.c-markdown>:first-child{margin-top:0}.c-markdown>:last-child{margin-bottom:0}.c-markdown blockquote,.c-markdown ol,.c-markdown p,.c-markdown pre,.c-markdown table,.c-markdown ul{margin-block:var(--c-space-3)}.c-markdown h1,.c-markdown h2,.c-markdown h3,.c-markdown h4,.c-markdown h5,.c-markdown h6{margin-block:var(--c-space-5) var(--c-space-2);font-weight:var(--c-font-weight-semibold);color:var(--c-color-text);line-height:1.3}.c-markdown h1{font-size:var(--c-text-xl)}.c-markdown h2{font-size:var(--c-text-lg);padding-bottom:var(--c-space-1);border-bottom:1px solid var(--c-color-border)}.c-markdown h3{font-size:var(--c-text-md)}.c-markdown h4,.c-markdown h5,.c-markdown h6{font-size:var(--c-text-sm);color:var(--c-color-text-muted)}.c-markdown a{color:var(--c-color-primary);text-underline-offset:2px;text-decoration:underline}.c-markdown a:hover{text-decoration-thickness:2px}.c-markdown strong{font-weight:var(--c-font-weight-semibold)}.c-markdown ol,.c-markdown ul{padding-inline-start:var(--c-space-5)}.c-markdown li{margin-block:var(--c-space-1)}.c-markdown li::marker{color:var(--c-color-text-muted)}.c-markdown blockquote{border-inline-start:3px solid var(--c-color-border-strong);color:var(--c-color-text-muted);padding-inline-start:var(--c-space-3)}.c-markdown hr{margin-block:var(--c-space-4);border:none;border-top:1px solid var(--c-color-border)}.c-markdown img{border-radius:var(--c-radius-md);max-inline-size:100%}.c-markdown :not(pre)>code{font-family:var(--c-font-mono);background:var(--c-color-surface-muted);border:1px solid var(--c-color-border);border-radius:var(--c-radius-sm);padding:.15em .4em;font-size:.9em}.c-markdown pre{padding:var(--c-space-3);font-family:var(--c-font-mono);font-size:var(--c-text-sm);background:var(--c-color-surface-muted);border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);line-height:1.6;overflow-x:auto}.c-markdown pre code{background:0 0;border:none;padding:0;font-family:inherit}.c-markdown pre.shiki{background:var(--c-color-surface-muted)}.c-markdown table{border-collapse:collapse;inline-size:100%;font-size:var(--c-text-sm)}.c-markdown td,.c-markdown th{padding:var(--c-space-1) var(--c-space-3);border:1px solid var(--c-color-border);text-align:start}.c-markdown th{background:var(--c-color-surface-muted);font-weight:var(--c-font-weight-semibold)}.c-markdown--inline,.c-markdown--inline>:first-child{margin:0;display:inline}[data-c-markdown-editor]{border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);background:var(--c-color-surface);font-family:var(--c-font-sans);flex-direction:column;display:flex;overflow:hidden}[data-c-markdown-editor-toolbar]{align-items:center;gap:var(--c-space-1);padding:var(--c-space-1) var(--c-space-2);border-block-end:1px solid var(--c-color-border);background:var(--c-color-surface-muted);flex-wrap:wrap;display:flex}[data-c-markdown-editor-spacer]{flex:1}[data-c-markdown-editor-mode][data-active]{background:var(--c-color-surface);color:var(--c-color-primary)}[data-c-markdown-editor-body]{min-block-size:14rem;display:flex}[data-c-markdown-editor-pane]{flex:1;min-inline-size:0;overflow:auto}[data-c-markdown-editor-pane=source]{border-inline-end:1px solid var(--c-color-border)}[data-c-markdown-editor-input]{min-block-size:14rem;inline-size:100%;padding:var(--c-space-3);resize:vertical;color:var(--c-color-text);font-family:var(--c-font-mono,ui-monospace,monospace);font-size:var(--c-text-sm);background:0 0;border:none;outline:none;line-height:1.6;display:block}[data-c-markdown-editor-preview]{padding:var(--c-space-3)}[data-c-markdown-editor][data-mode=preview] [data-c-markdown-editor-pane=source],[data-c-markdown-editor][data-mode=source] [data-c-markdown-editor-pane=preview]{display:none}[data-c-markdown-editor][data-mode=preview] [data-c-markdown-editor-pane=preview],[data-c-markdown-editor][data-mode=source] [data-c-markdown-editor-pane=source]{border-inline-end:none}
