.markdown{background-color:var(--background);color:var(--foreground);font-size:1rem;line-height:1.75}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown h1{font-size:2.25rem}.markdown h2{font-size:1.875rem}.markdown h3{font-size:1.5rem}.markdown h4{font-size:1.25rem}.markdown h5{font-size:1.125rem}.markdown h6{font-size:1rem}.markdown p{margin-top:0;margin-bottom:1rem}.markdown ul,.markdown ol{margin-top:0;margin-bottom:1rem;padding-left:2rem}.markdown li{word-break:break-word;margin-bottom:.5rem;list-style-type:square}.markdown ol li{list-style-type:decimal}.markdown a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.markdown a:hover{text-decoration-thickness:2px}.markdown pre,.markdown code{background-color:var(--muted);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem}.markdown code{border-radius:.375rem;padding:.125rem .375rem}.markdown pre{border:1px solid var(--border);border-radius:var(--radius);margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown pre code{background-color:#0000;border-radius:0;padding:0}.markdown blockquote{background-color:var(--muted);border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;margin:1rem 0;padding:1rem;font-style:italic}.markdown img{border-radius:var(--radius);max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.markdown table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem}.markdown th,.markdown td{border:1px solid var(--border);text-align:left;padding:.5rem 1rem}.markdown th{background-color:var(--muted);font-weight:600}.markdown hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.markdown strong{font-weight:600}.markdown em{font-style:italic}
