.markdown-body{font-size:.9375rem;line-height:1.7}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--font-display);color:var(--ink);margin-top:1.25em;margin-bottom:.5em;font-weight:600}.markdown-body h2{font-size:1.15rem}.markdown-body h3{font-size:1rem}.markdown-body p{color:color-mix(in oklab, var(--foreground) 80%, transparent);margin:.5em 0}.markdown-body strong{color:var(--ink)}.markdown-body :not(pre)>code{background:var(--surface-strong);border:1px solid var(--hairline);border-radius:var(--radius);font-size:.85em;font-family:var(--font-mono);padding:.15em .4em}.markdown-body pre{background:var(--surface-dark);border:1px solid var(--hairline);border-radius:var(--radius);margin:.75em 0;padding:.75em 1em;overflow-x:auto}.markdown-body pre code{font-size:.85em;font-family:var(--font-mono);background:0 0;border:0;border-radius:0;padding:0}.markdown-body table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.85em}.markdown-body th,.markdown-body td{border:1px solid var(--border);text-align:left;padding:.4em .7em}.markdown-body th{background:var(--surface-strong);font-weight:600}.markdown-body blockquote{border-left:3px solid var(--brand);color:var(--muted-foreground);margin:.75em 0;padding:.25em 1em}.markdown-body ul,.markdown-body ol{color:color-mix(in oklab, var(--foreground) 80%, transparent);margin:.5em 0;padding-left:1.5em}.markdown-body li{margin:.3em 0}.markdown-body a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.markdown-body figure{margin:1.5em 0}.markdown-body figure img{border:1px solid var(--hairline);border-radius:calc(var(--radius) * 1.5);background:var(--surface);width:100%;height:auto;display:block}.markdown-body figcaption{color:var(--muted-foreground);margin-top:.6em;font-size:.8125rem;line-height:1.5}.markdown-body hr{border:0;border-top:1px solid var(--hairline);margin:2em 0}
