/* Generated from web/src/agentteam/theme/colorSchemes.ts. Do not hand-edit. */

.appearance { background-color: var(--color-bg); color: var(--color-fg); }

.appearance--mode-light {
  --color-placeholder: #b5b5b5;
  --color-subtle-fg: #737373;
  --color-avatar-human: #8b5cf6;
  --color-avatar-agent: #3b82f6;
  --color-avatar-service: #f59e0b;
  --color-avatar-channel: #3b82f6;
  --color-avatar-fg: #ffffff;
  --color-md-code-bg: #f6f8fa;
  --color-md-code-fg: #24292f;
  --color-md-inline-bg: rgba(175, 184, 193, 0.14);
  --color-md-inline-fg: #24292f;
  --color-md-inline-border: #d8dee4;
  --color-md-link: #1d4ed8;
  --color-md-quote-border: rgba(71, 71, 71, 0.35);
  --color-md-quote-fg: rgba(10, 10, 10, 0.7);
  --color-json-key: #0369a1;
  --color-json-string: #0a0a0a;
  --color-json-number: #b45309;
  --color-json-boolean: #6d28d9;
  --color-json-block-bg: #fafafa;
  --shadow-sm: 0 1rpx 2rpx rgba(0, 0, 0, 0.04);
  --shadow-md: 0 4rpx 12rpx rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 12rpx 32rpx rgba(0, 0, 0, 0.12);
}

.appearance--mode-dark {
  --color-placeholder: #595959;
  --color-subtle-fg: #737373;
  --color-avatar-human: #a78bfa;
  --color-avatar-agent: #60a5fa;
  --color-avatar-service: #fbbf24;
  --color-avatar-channel: #60a5fa;
  --color-avatar-fg: #0a0a0a;
  --color-md-code-bg: #161b22;
  --color-md-code-fg: #c9d1d9;
  --color-md-inline-bg: rgba(175, 184, 193, 0.16);
  --color-md-inline-fg: #c9d1d9;
  --color-md-inline-border: #30363d;
  --color-md-link: #74a4ff;
  --color-md-quote-border: rgba(163, 163, 163, 0.45);
  --color-md-quote-fg: rgba(250, 250, 250, 0.7);
  --color-json-key: #7dd3fc;
  --color-json-string: #fafafa;
  --color-json-number: #fbbf24;
  --color-json-boolean: #a78bfa;
  --color-json-block-bg: #111111;
  --shadow-sm: 0 1rpx 2rpx rgba(0, 0, 0, 0.32);
  --shadow-md: 0 4rpx 12rpx rgba(0, 0, 0, 0.40);
  --shadow-lg: 0 12rpx 32rpx rgba(0, 0, 0, 0.50);
}

.appearance--default-light {
  --color-bg: hsl(0 0% 100%);
  --color-fg: hsl(0 0% 3.9%);
  --color-card: hsl(0 0% 100%);
  --color-muted: hsl(0 0% 94%);
  --color-muted-fg: hsl(0 0% 28%);
  --color-accent: hsl(0 0% 91.5%);
  --color-accent-fg: hsl(0 0% 3.9%);
  --color-border: hsl(0 0% 88%);
  --color-border-subtle: hsl(0 0% 91.5%);
  --color-primary: hsl(0 0% 9%);
  --color-primary-fg: hsl(0 0% 98%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 15%);
  --color-warning-muted: hsl(38 92% 95%);
  --color-success: hsl(142 72% 35%);
  --color-success-fg: hsl(142 65% 18%);
  --color-success-muted: hsl(142 76% 96%);
  --color-destructive: hsl(0 84.2% 60.2%);
  --color-destructive-fg: hsl(0 0% 98%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 70% 95%);
  --color-info: hsl(199 89% 42%);
  --color-inbox-icon: hsl(0 0% 50%);
}

.appearance--default-dark {
  --color-bg: hsl(0 0% 7%);
  --color-fg: hsl(0 0% 95%);
  --color-card: hsl(0 0% 15%);
  --color-muted: hsl(0 0% 15%);
  --color-muted-fg: hsl(0 0% 60%);
  --color-accent: hsl(0 0% 15%);
  --color-accent-fg: hsl(0 0% 95%);
  --color-border: hsl(0 0% 20%);
  --color-border-subtle: hsl(0 0% 15%);
  --color-primary: hsl(0 0% 95%);
  --color-primary-fg: hsl(0 0% 9%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 80%);
  --color-warning-muted: hsl(38 50% 12%);
  --color-success: hsl(142 65% 45%);
  --color-success-fg: hsl(142 60% 78%);
  --color-success-muted: hsl(142 40% 12%);
  --color-destructive: hsl(0 62.8% 50.6%);
  --color-destructive-fg: hsl(0 0% 98%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 50% 12%);
  --color-info: hsl(199 89% 48%);
  --color-inbox-icon: hsl(0 0% 64%);
}

.appearance--dracula-light {
  --color-bg: hsl(60 30% 96.1%);
  --color-fg: hsl(231 14.9% 18.4%);
  --color-card: hsl(0 0% 100%);
  --color-muted: hsl(251 47.8% 95.5%);
  --color-muted-fg: hsl(225 26.6% 51.4%);
  --color-accent: hsl(251 47.8% 95.5%);
  --color-accent-fg: hsl(231 14.9% 18.4%);
  --color-border: hsl(250 28.6% 91.8%);
  --color-border-subtle: hsl(251 47.8% 95.5%);
  --color-primary: hsl(247 87.3% 69%);
  --color-primary-fg: hsl(0 0% 100%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 15%);
  --color-warning-muted: hsl(38 92% 95%);
  --color-success: hsl(142 72% 35%);
  --color-success-fg: hsl(142 65% 18%);
  --color-success-muted: hsl(142 76% 96%);
  --color-destructive: hsl(347 63.8% 58.8%);
  --color-destructive-fg: hsl(0 0% 100%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 70% 95%);
  --color-info: hsl(199 89% 42%);
  --color-inbox-icon: hsl(0 0% 50%);
}

.appearance--dracula-dark {
  --color-bg: hsl(231 14.9% 18.4%);
  --color-fg: hsl(60 30% 96.1%);
  --color-card: hsl(232 15.1% 20.8%);
  --color-muted: hsl(234 15.1% 27.3%);
  --color-muted-fg: hsl(225 26.6% 51.4%);
  --color-accent: hsl(234 15.1% 27.3%);
  --color-accent-fg: hsl(60 30% 96.1%);
  --color-border: hsl(234 15.1% 27.3%);
  --color-border-subtle: hsl(234 15.1% 27.3%);
  --color-primary: hsl(265 89.5% 77.6%);
  --color-primary-fg: hsl(231 14.9% 18.4%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 80%);
  --color-warning-muted: hsl(38 50% 12%);
  --color-success: hsl(142 65% 45%);
  --color-success-fg: hsl(142 60% 78%);
  --color-success-muted: hsl(142 40% 12%);
  --color-destructive: hsl(0 100% 66.7%);
  --color-destructive-fg: hsl(0 0% 100%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 50% 12%);
  --color-info: hsl(199 89% 48%);
  --color-inbox-icon: hsl(0 0% 64%);
}

.appearance--tokyonight-light {
  --color-bg: hsl(230 11.1% 89.4%);
  --color-fg: hsl(222 55.3% 48.2%);
  --color-card: hsl(230 15.8% 92.5%);
  --color-muted: hsl(230 16.2% 85.5%);
  --color-muted-fg: hsl(224 6.6% 44.9%);
  --color-accent: hsl(230 16.2% 85.5%);
  --color-accent-fg: hsl(222 55.3% 48.2%);
  --color-border: hsl(231 13.4% 81%);
  --color-border-subtle: hsl(230 16.2% 85.5%);
  --color-primary: hsl(215 81% 54.7%);
  --color-primary-fg: hsl(230 11.1% 89.4%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 15%);
  --color-warning-muted: hsl(38 92% 95%);
  --color-success: hsl(142 72% 35%);
  --color-success-fg: hsl(142 65% 18%);
  --color-success-muted: hsl(142 76% 96%);
  --color-destructive: hsl(346 55.9% 52%);
  --color-destructive-fg: hsl(0 0% 100%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 70% 95%);
  --color-info: hsl(199 89% 42%);
  --color-inbox-icon: hsl(0 0% 50%);
}

.appearance--tokyonight-dark {
  --color-bg: hsl(235 18.8% 12.5%);
  --color-fg: hsl(229 72.6% 85.7%);
  --color-card: hsl(236 21.5% 15.5%);
  --color-muted: hsl(230 23.4% 21%);
  --color-muted-fg: hsl(229 22.9% 43.7%);
  --color-accent: hsl(230 23.4% 21%);
  --color-accent-fg: hsl(229 72.6% 85.7%);
  --color-border: hsl(229 22.2% 24.7%);
  --color-border-subtle: hsl(230 23.4% 21%);
  --color-primary: hsl(221 88.7% 72.4%);
  --color-primary-fg: hsl(235 18.8% 12.5%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 80%);
  --color-warning-muted: hsl(38 50% 12%);
  --color-success: hsl(142 65% 45%);
  --color-success-fg: hsl(142 60% 78%);
  --color-success-muted: hsl(142 40% 12%);
  --color-destructive: hsl(349 89% 71.6%);
  --color-destructive-fg: hsl(235 18.8% 12.5%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 50% 12%);
  --color-info: hsl(199 89% 48%);
  --color-inbox-icon: hsl(0 0% 64%);
}

.appearance--catppuccin-light {
  --color-bg: hsl(220 23.1% 94.9%);
  --color-fg: hsl(234 16% 35.5%);
  --color-card: hsl(220 22% 92%);
  --color-muted: hsl(220 20.7% 88.6%);
  --color-muted-fg: hsl(231 10% 59%);
  --color-accent: hsl(220 20.7% 88.6%);
  --color-accent-fg: hsl(234 16% 35.5%);
  --color-border: hsl(223 15.9% 82.7%);
  --color-border-subtle: hsl(220 20.7% 88.6%);
  --color-primary: hsl(266 85% 58%);
  --color-primary-fg: hsl(220 23.1% 94.9%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 15%);
  --color-warning-muted: hsl(38 92% 95%);
  --color-success: hsl(142 72% 35%);
  --color-success-fg: hsl(142 65% 18%);
  --color-success-muted: hsl(142 76% 96%);
  --color-destructive: hsl(347 86.7% 44.1%);
  --color-destructive-fg: hsl(0 0% 100%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 70% 95%);
  --color-info: hsl(199 89% 42%);
  --color-inbox-icon: hsl(0 0% 50%);
}

.appearance--catppuccin-dark {
  --color-bg: hsl(240 21.1% 14.9%);
  --color-fg: hsl(226 63.9% 88%);
  --color-card: hsl(240 24.2% 18.6%);
  --color-muted: hsl(237 16.2% 22.9%);
  --color-muted-fg: hsl(231 10.7% 47.5%);
  --color-accent: hsl(237 16.2% 22.9%);
  --color-accent-fg: hsl(226 63.9% 88%);
  --color-border: hsl(237 16.2% 22.9%);
  --color-border-subtle: hsl(237 16.2% 22.9%);
  --color-primary: hsl(267 83.5% 81%);
  --color-primary-fg: hsl(240 21.1% 14.9%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 80%);
  --color-warning-muted: hsl(38 50% 12%);
  --color-success: hsl(142 65% 45%);
  --color-success-fg: hsl(142 60% 78%);
  --color-success-muted: hsl(142 40% 12%);
  --color-destructive: hsl(343 81.2% 74.9%);
  --color-destructive-fg: hsl(240 21.1% 14.9%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 50% 12%);
  --color-info: hsl(199 89% 48%);
  --color-inbox-icon: hsl(0 0% 64%);
}

.appearance--github-light {
  --color-bg: hsl(0 0% 100%);
  --color-fg: hsl(213 12.7% 13.9%);
  --color-card: hsl(210 28.6% 97.3%);
  --color-muted: hsl(210 28.6% 97.3%);
  --color-muted-fg: hsl(212 7.8% 42.9%);
  --color-accent: hsl(210 28.6% 97.3%);
  --color-accent-fg: hsl(213 12.7% 13.9%);
  --color-border: hsl(208 19.5% 84.9%);
  --color-border-subtle: hsl(210 28.6% 97.3%);
  --color-primary: hsl(212 92.1% 44.5%);
  --color-primary-fg: hsl(0 0% 100%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 15%);
  --color-warning-muted: hsl(38 92% 95%);
  --color-success: hsl(142 72% 35%);
  --color-success-fg: hsl(142 65% 18%);
  --color-success-muted: hsl(142 76% 96%);
  --color-destructive: hsl(356 71.8% 47.3%);
  --color-destructive-fg: hsl(0 0% 100%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 70% 95%);
  --color-info: hsl(199 89% 42%);
  --color-inbox-icon: hsl(0 0% 50%);
}

.appearance--github-dark {
  --color-bg: hsl(216 27.8% 7.1%);
  --color-fg: hsl(208 35.1% 92.7%);
  --color-card: hsl(215 21.4% 11%);
  --color-muted: hsl(215 15.4% 15.3%);
  --color-muted-fg: hsl(215 7.9% 52.7%);
  --color-accent: hsl(215 15.4% 15.3%);
  --color-accent-fg: hsl(208 35.1% 92.7%);
  --color-border: hsl(212 11.9% 21.4%);
  --color-border-subtle: hsl(215 15.4% 15.3%);
  --color-primary: hsl(212 100% 67.3%);
  --color-primary-fg: hsl(216 27.8% 7.1%);
  --color-warning: hsl(38 92% 50%);
  --color-warning-fg: hsl(38 92% 80%);
  --color-warning-muted: hsl(38 50% 12%);
  --color-success: hsl(142 65% 45%);
  --color-success-fg: hsl(142 60% 78%);
  --color-success-muted: hsl(142 40% 12%);
  --color-destructive: hsl(3 92.6% 62.9%);
  --color-destructive-fg: hsl(216 27.8% 7.1%);
  --color-mention: hsl(263 70% 50%);
  --color-mention-muted: hsl(263 50% 12%);
  --color-info: hsl(199 89% 48%);
  --color-inbox-icon: hsl(0 0% 64%);
}
