.markdown{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;color:var(--foreground)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown h1{font-size:1.5em}.markdown h2{font-size:1.25em}.markdown h3{font-size:1.125em}.markdown ol,.markdown ul{padding-left:1.5em;margin-top:.5em;margin-bottom:.5em}.markdown li{margin-bottom:.25em}.markdown ul li{list-style-type:disc}.markdown ol li{list-style-type:decimal}.markdown blockquote{padding-left:1em;margin-left:0;margin-right:0;color:var(--muted-foreground);border-left:3px solid var(--border)}.markdown code{padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown code,.markdown pre{background-color:var(--muted);border-radius:3px}.markdown pre{padding:1em;overflow-x:auto;margin:.5em 0}.markdown pre code{padding:0;background-color:transparent}.markdown a{color:var(--primary);text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown hr{height:1px;border:0;background-color:var(--border);margin:1em 0}.markdown table{border-collapse:collapse;width:100%;margin:1em 0}.markdown td,.markdown th{padding:.5em 1em;border:1px solid var(--border)}.markdown th{background-color:var(--muted);font-weight:600}.markdown img{max-width:100%;height:auto}.markdown strong{font-weight:600}.markdown em{font-style:italic}