.markdown-body{color:var(--color-foreground);font-size:.875rem;line-height:1.6;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--color-foreground);font-weight:700;line-height:1.25;margin-top:1.5em;margin-bottom:.5em}.markdown-body h1{font-size:1.5rem}.markdown-body h2{font-size:1.25rem}.markdown-body h3{font-size:1.125rem}.markdown-body h4{font-size:1rem}.markdown-body h5{font-size:.875rem}.markdown-body h6{font-size:.75rem;color:var(--color-muted-foreground)}.markdown-body h1:first-child,.markdown-body h2:first-child,.markdown-body h3:first-child,.markdown-body h4:first-child,.markdown-body h5:first-child,.markdown-body h6:first-child{margin-top:0}.markdown-body p{margin-top:0;margin-bottom:.75em}.markdown-body p:last-child{margin-bottom:0}.markdown-body a{color:var(--color-brand-green);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ul,.markdown-body ol{padding-left:1.5em;margin-top:0;margin-bottom:.75em}.markdown-body li{margin-bottom:.25em}.markdown-body li:last-child{margin-bottom:0}.markdown-body code{background:var(--color-muted);color:var(--color-foreground);padding:.2em .4em;border-radius:.25rem;font-size:.85em;font-family:ui-monospace,monospace}.markdown-body pre{background:var(--color-muted);border-radius:.375rem;padding:1em;overflow-x:auto;margin-top:0;margin-bottom:.75em}.markdown-body pre code{background:transparent;padding:0;font-size:.8rem;line-height:1.5}.markdown-body blockquote{border-left:3px solid var(--color-border);padding-left:1em;margin:0 0 .75em;color:var(--color-muted-foreground)}.markdown-body hr{border:0;border-top:1px solid var(--color-border);margin:1.5em 0}.markdown-body table{border-collapse:collapse;width:100%;margin-bottom:.75em}.markdown-body th,.markdown-body td{border:1px solid var(--color-border);padding:.5em .75em;text-align:left}.markdown-body th{background:var(--color-muted);font-weight:600}.markdown-body img{max-width:100%;height:auto;border-radius:.375rem}.markdown-body strong{font-weight:600;color:var(--color-foreground)}.markdown-body em{font-style:italic}.markdown-preview.svelte-z28whr{position:relative;max-height:var(--max-height);overflow:hidden}.fade-overlay.svelte-z28whr{position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(to bottom,transparent,var(--color-background));pointer-events:none}
