.markdown-body{font-size:.875rem;line-height:1.625;color:var(--color-foreground);word-wrap:break-word;overflow-wrap:break-word}.markdown-body>*:first-child{margin-top:0}.markdown-body>*:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--color-foreground-bright);font-weight:600;margin-top:1em;margin-bottom:.5em}.markdown-body h1{font-size:1.25rem}.markdown-body h2{font-size:1.125rem}.markdown-body h3{font-size:1rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:.875rem}.markdown-body p{margin-top:.5em;margin-bottom:.5em}.markdown-body code{color:#e0a56a;background-color:var(--color-surface-card);padding:.15em .35em;border-radius:.25rem;font-size:.8125rem}.markdown-body pre{background-color:var(--color-surface-card);border:1px solid var(--color-edge);border-radius:.375rem;padding:.75rem 1rem;margin:.75em 0;overflow-x:auto}.markdown-body pre code{background:none;padding:0;color:var(--color-foreground);font-size:.8125rem;line-height:1.5}.markdown-body a{color:var(--color-accent);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ul,.markdown-body ol{padding-left:1.5em;margin:.5em 0}.markdown-body ul{list-style-type:disc}.markdown-body ol{list-style-type:decimal}.markdown-body li{margin:.2em 0}.markdown-body li>ul,.markdown-body li>ol{margin:.1em 0}.markdown-body blockquote{border-left:3px solid var(--color-accent-dim);background-color:var(--color-surface-card);padding:.5em 1em;margin:.75em 0;color:var(--color-muted)}.markdown-body blockquote p{margin:.25em 0}.markdown-body hr{border:none;border-top:1px solid var(--color-edge);margin:1em 0}.markdown-body table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.8125rem}.markdown-body th,.markdown-body td{border:1px solid var(--color-edge);padding:.4em .75em;text-align:left}.markdown-body th{background-color:var(--color-surface-card);color:var(--color-foreground-bright);font-weight:600}.markdown-body tbody tr:nth-child(2n){background-color:var(--color-surface-card)}.markdown-body strong{color:var(--color-foreground-bright);font-weight:600}.markdown-body del{color:var(--color-muted)}.markdown-body input[type=checkbox]{margin-right:.4em;accent-color:var(--color-accent)}.markdown-body img{max-width:100%;border-radius:.375rem}
