.markdown{background-color:var(--background-secondary);color:var(--foreground)}.markdown li{word-break:break-word;list-style-type:square}.markdown pre,.markdown code,.markdown blockquote{background-color:var(--background-secondary);color:var(--foreground)}.markdown img{max-width:100%;height:auto;display:block}.markdown .markdown-table-wrapper{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.markdown .markdown-table-wrapper>table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;display:table}.markdown th,.markdown td{border:1px solid hsl(var(--border));text-align:left;padding:.75rem 1rem}.markdown th{font-size:.95rem;font-weight:700;color:hsl(var(--primary-foreground))!important;background-color:hsl(var(--primary))!important}.markdown td{font-size:.9rem;color:hsl(var(--foreground))!important;background-color:hsl(var(--card))!important}.markdown tbody td:first-child{font-size:.95rem;color:hsl(var(--primary-foreground))!important;background-color:hsl(var(--primary))!important;font-weight:700!important}.markdown tbody tr,.markdown table tr{background-color:#0000!important}.markdown pre{border-radius:.5rem;padding:1rem;overflow-x:auto}.markdown code{word-break:break-word;white-space:pre-wrap}.markdown{overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.markdown h1,.markdown h2,.markdown h3,.markdown h4{letter-spacing:-.01em;margin:2em 0 .75em;font-weight:700;line-height:1.3}.markdown h1{font-size:1.75rem}.markdown h2{font-size:1.5rem}.markdown h3{font-size:1.25rem}.markdown h4{font-size:1.1rem}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child{margin-top:0}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre{margin:0 0 1.25em}.markdown ul,.markdown ol{padding-inline-start:1.5em}.markdown ol{list-style-type:decimal}.markdown li+li{margin-top:.35em}.markdown blockquote{border-inline-start:3px solid hsl(var(--primary));padding:.5em 1em}.markdown a{text-underline-offset:3px;text-decoration:underline}.markdown hr{border-color:hsl(var(--border));margin:2em 0}@media (min-width:768px){.markdown h1{font-size:2rem}.markdown h2{font-size:1.625rem}.markdown h3{font-size:1.3rem}}
