.markdown{background-color:var(--color-card);color:var(--color-card-foreground);li{list-style-type:square;word-break:break-word}}.markdown blockquote,.markdown code,.markdown pre{background-color:var(--color-muted);color:var(--color-muted-foreground)}.markdown img{max-width:100%;height:auto;display:block}.markdown table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:.75rem;background-color:var(--color-card);color:var(--color-card-foreground)}.markdown table table{border-radius:0}.markdown td,.markdown th{padding:.65rem .85rem;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-card-foreground)}.markdown th{font-weight:600;background-color:color-mix(in srgb,var(--color-muted) 70%,var(--color-card) 30%);color:var(--color-muted-foreground)}.markdown tr:last-of-type td,.markdown tr:last-of-type th{border-bottom:none}.markdown tr>:last-child{border-right:none}.markdown tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--color-muted) 30%,var(--color-card) 70%)}.dark .markdown td,.dark .markdown th{background-color:color-mix(in srgb,var(--color-card) 75%,black 25%);color:var(--color-card-foreground)}.dark .markdown th{background-color:color-mix(in srgb,var(--color-muted) 40%,var(--color-card) 60%)}.dark .markdown tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--color-muted) 25%,var(--color-card) 75%)}.markdown pre{overflow-x:auto;padding:1rem;border-radius:.75rem;border:1px solid var(--color-border)}.markdown code{word-break:break-word;white-space:pre-wrap;border-radius:.375rem}