[data-color-mode=dark] .markdown,[data-color-mode=light] .markdown{--md-color-primary:hsl(var(--primary));--md-color-background:hsl(var(--background));--md-color-foreground:hsl(var(--foreground));--md-color-muted:hsl(var(--muted));--md-color-muted-foreground:hsl(var(--muted-foreground));--md-color-accent:hsl(var(--accent));--md-color-accent-foreground:hsl(var(--accent-foreground));--md-color-border:hsl(var(--border))}.markdown{background-color:var(--md-color-background,var(--background));color:var(--md-color-foreground,var(--foreground))}.markdown li{list-style-type:square;word-break:break-word}.markdown code,.markdown pre{color:var(--md-color-foreground,var(--foreground));border:1px solid var(--md-color-border,var(--border))}.markdown blockquote,.markdown code,.markdown pre{background-color:var(--md-color-muted,var(--muted))}.markdown blockquote{color:var(--md-color-muted-foreground,var(--muted-foreground));border-left:4px solid var(--md-color-primary,var(--primary));padding:1rem;margin:1rem 0}.markdown table{border-collapse:collapse}.markdown table,.markdown td,.markdown th{border:1px solid var(--md-color-border,var(--border))}.markdown td,.markdown th{padding:.5rem}.markdown th{background-color:var(--md-color-muted,var(--muted));font-weight:600}.markdown a{color:var(--md-color-primary,var(--primary));text-decoration:underline}.markdown a:hover{color:var(--md-color-accent,var(--accent))}