.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content>*+*{margin-top:.625rem}.markdown-content h1,.markdown-content h2,.markdown-content h3{font-weight:600;line-height:1.35}.markdown-content h1{font-size:1.125rem}.markdown-content h2{font-size:1rem}.markdown-content h3{font-size:.9375rem}.markdown-content ul,.markdown-content ol{padding-inline-start:1.25rem}.markdown-content ul{list-style:outside}.markdown-content ol{list-style:decimal}.markdown-content li+li{margin-top:.25rem}.markdown-content blockquote{border-inline-start:3px solid var(--border);color:var(--muted-foreground);padding-inline-start:.75rem}.markdown-content a{color:var(--primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.markdown-content :not(pre)>code{border:1px solid var(--border);background:var(--background);border-radius:.25rem;padding:.0625rem .25rem;font-size:.8125rem}.markdown-content pre{border:1px solid var(--border);background:var(--background);border-radius:.5rem;padding:.75rem;font-size:.8125rem;overflow-x:auto}.markdown-content hr{border-color:var(--border)}.markdown-content table{border-collapse:collapse;width:100%;min-width:max-content;font-size:.8125rem}.markdown-content th,.markdown-content td{border:1px solid var(--border);text-align:start;padding:.375rem .5rem}.markdown-content th{background:var(--background);font-weight:600}
