.md-preview{color:var(--foreground);line-height:1.75;font-size:.9375rem;word-wrap:break-word}.md-preview>*:first-child{margin-top:0}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4{font-weight:700;line-height:1.35;margin:1.4em 0 .6em}.md-preview h1{font-size:1.5em}.md-preview h2{font-size:1.25em}.md-preview h3{font-size:1.1em}.md-preview p{margin:.75em 0}.md-preview a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.md-preview strong{font-weight:700}.md-preview code{background:var(--surface-hover);border:1px solid var(--border);border-radius:4px;padding:.1em .4em;font-size:.875em;font-family:ui-monospace,SFMono-Regular,monospace}.md-preview pre{background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;padding:12px 14px;overflow-x:auto;margin:1em 0}.md-preview pre code{background:none;border:none;padding:0}.md-preview blockquote{border-left:3px solid var(--border);padding-left:12px;color:var(--muted);margin:1em 0}.md-preview ul,.md-preview ol{padding-left:1.4em;margin:.75em 0}.md-preview li{margin:.25em 0}.md-preview li>input[type=checkbox]{margin-right:.4em}.md-preview table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9em;overflow-x:auto;display:block}.md-preview th,.md-preview td{border:1px solid var(--border);padding:6px 10px;text-align:left}.md-preview th{background:var(--surface-hover)}.md-preview hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}.md-preview img{max-width:100%;border-radius:6px}
