/* Generated by tools/build_design_css.py from design/tokens.json: do not edit by hand. */

[data-aic-theme="navy"] {
  color-scheme: dark;
  --aic-frame: #0f1824;
  --aic-ground: #162030;
  --aic-surface: #1e2d3d;
  --aic-surface-raised: #22344a;
  --aic-surface-sunk: #1a2838;
  --aic-field: #162030;
  --aic-line: rgba(255,255,255,0.10);
  --aic-team-1-mark: #5fb3cf;
  --aic-team-2-mark: #d48aac;
  --aic-team-3-mark: #9cc26b;
  --aic-team-4-mark: #e0956a;
  --aic-team-5-mark: #8f9be0;
  --aic-team-6-mark: #c9b46e;
  --aic-team-7-mark: #6fc2a8;
  --aic-team-8-mark: #d98b75;
  --aic-line-strong: #78818b;
  --aic-ink: #f4f3ef;
  --aic-paper: #ffffff;
  --aic-paper-ink: #1d2433;
  --aic-paper-line: #d9dce3;
  --aic-paper-head: #f1f3f7;
  --aic-ink-2: #cdcfcf;
  --aic-ink-3: #a7acaf;
  --aic-navy: #162030;
  --aic-navy-2: #1e2d3d;
  --aic-on-dark: #ffffff;
  --aic-teal: #7ecabb;
  --aic-teal-ink: #8fd6c4;
  --aic-gold: #c9a227;
  --aic-map-orange: #d9730d;
  --aic-map-red: #d32f2f;
  --aic-gold-ink: #c9a227;
  --aic-cat-brown: #c39a73;
  --aic-app-mail: #62abf5;
  --aic-call-stage: #1f1f1f;
  --aic-call-ink: #ffffff;
  --aic-call-line: rgba(255,255,255,0.18);
  --aic-call-round: #d6d7f5;
  --aic-call-round-ink: #2b2d5c;
  --aic-call-leave: #ff6b6b;
  --aic-app-teams: #a4a7ff;
  --aic-app-docs: #3fc1c5;
  --aic-files-mine: #7ecabb;
  --aic-files-team: #8fb3e0;
  --aic-app-contacts: #bfa4ec;
  --aic-app-phone: #f2849a;
  --aic-app-web: #f29a5c;
  --aic-app-map: #6cc28a;
  --aic-app-radar: #5fd0e0;
  --aic-radar-nav: #0d3b4f;
  --aic-radar-nav-2: #13516b;
  --aic-radar-accent: #27b4c9;
  --aic-flash: #1a68c9;
  --aic-flash-soft: #e6effa;
  --aic-circle: #1a7a43;
  --aic-circle-soft: #e4f3ea;
  --aic-action: #7ecabb;
  --aic-on-action: #162030;
  --aic-focus: #7ecabb;
  --aic-inject: #9dbbf0;
  --aic-inject-bg: rgba(126,164,230,0.12);
  --aic-inject-line: rgba(126,164,230,0.35);
  --aic-reply: #8fd6c4;
  --aic-reply-bg: #1d3b38;
  --aic-reply-line: rgba(126,202,187,0.30);
  --aic-internal: #d9c9a3;
  --aic-internal-bg: rgba(217,201,163,0.20);
  --aic-internal-line: rgba(217,201,163,0.55);
  --aic-wait: #f0c77a;
  --aic-wait-bg: rgba(232,180,90,0.14);
  --aic-mark-bg: #fff2a8;
  --aic-mark-ink: #1d2430;
  --aic-late: #f6a99f;
  --aic-late-bg: rgba(240,138,126,0.16);
  --aic-ai: #c3b2f5;
  --aic-ai-bg: rgba(195,178,245,0.12);
  --aic-email: #9dbbf0;
  --aic-email-bg: rgba(126,164,230,0.14);
  --aic-sms: #f0d27a;
  --aic-sms-bg: rgba(240,210,122,0.12);
  --aic-call: #f5b483;
  --aic-call-bg: rgba(245,180,131,0.12);
  --aic-meeting: #8fd6c4;
  --aic-meeting-bg: rgba(126,202,187,0.14);
  --aic-team-1: #1f6f8b;
  --aic-team-2: #8b3a62;
  --aic-team-3: #4d6b2e;
  --aic-team-4: #a0522d;
  --aic-team-5: #3b4a9c;
  --aic-team-6: #6b5b2e;
  --aic-team-7: #2f6b5a;
  --aic-team-8: #7a3e2e;
  --aic-team-1-dot: #5fb3cf;
  --aic-team-2-dot: #d48aac;
  --aic-shadow-1: none;
  --aic-shadow-2: 0 14px 40px rgba(0,0,0,0.28);
  --aic-shadow-3: 0 22px 50px rgba(0,0,0,0.5);
  --aic-phone-bg-pale: linear-gradient(170deg, #eaf0f7 0%, #d9e3ef 55%, #cbd8e8 100%);
  --aic-phone-bg-aurora: radial-gradient(90% 60% at 15% 20%, #c9b8f0 0%, transparent 60%), radial-gradient(80% 60% at 90% 70%, #9cc8f2 0%, transparent 60%), radial-gradient(70% 50% at 30% 95%, #f3c1d6 0%, transparent 60%), #e7e4f5;
  --aic-phone-bg-night: radial-gradient(120% 70% at 30% 10%, #3c5a78 0%, #22344a 55%, #162030 100%);
  --aic-phone-bg-lagoon: radial-gradient(90% 60% at 80% 15%, #5fb7b0 0%, transparent 60%), radial-gradient(90% 70% at 10% 80%, #2e6fa8 0%, transparent 65%), #1f4e73;
  --aic-phone-day-light: rgba(255, 255, 255, 0.78);
  --aic-phone-day-ink: #3f4b58;
  --aic-phone-day-dark: rgba(255, 255, 255, 0.18);
}
[data-aic-theme="light"] {
  color-scheme: light;
  --aic-frame: #162030;
  --aic-ground: #f1f0eb;
  --aic-surface: #fbfaf6;
  --aic-surface-raised: #ffffff;
  --aic-surface-sunk: #eceae4;
  --aic-field: #ffffff;
  --aic-line: #dddad2;
  --aic-team-1-mark: #1f6f8b;
  --aic-team-2-mark: #8b3a62;
  --aic-team-3-mark: #4d6b2e;
  --aic-team-4-mark: #a0522d;
  --aic-team-5-mark: #3b4a9c;
  --aic-team-6-mark: #6b5b2e;
  --aic-team-7-mark: #2f6b5a;
  --aic-team-8-mark: #7a3e2e;
  --aic-line-strong: #8e8a80;
  --aic-ink: #162030;
  --aic-paper: #ffffff;
  --aic-paper-ink: #1d2433;
  --aic-paper-line: #d9dce3;
  --aic-paper-head: #f1f3f7;
  --aic-ink-2: #3f4b58;
  --aic-ink-3: #5f6b78;
  --aic-navy: #162030;
  --aic-navy-2: #1e2d3d;
  --aic-on-dark: #ffffff;
  --aic-teal: #7ecabb;
  --aic-teal-ink: #1d6e5d;
  --aic-gold: #c9a227;
  --aic-map-orange: #d9730d;
  --aic-map-red: #d32f2f;
  --aic-gold-ink: #7a600c;
  --aic-cat-brown: #8a5a2b;
  --aic-app-mail: #0f6cbd;
  --aic-call-stage: #1f1f1f;
  --aic-call-ink: #ffffff;
  --aic-call-line: rgba(255,255,255,0.18);
  --aic-call-round: #d6d7f5;
  --aic-call-round-ink: #2b2d5c;
  --aic-call-leave: #ff6b6b;
  --aic-app-teams: #5b5fc7;
  --aic-app-docs: #038387;
  --aic-files-mine: #2a9d8f;
  --aic-files-team: #35577f;
  --aic-app-contacts: #8764b8;
  --aic-app-phone: #c4314b;
  --aic-app-web: #ca5010;
  --aic-app-map: #2f8a4e;
  --aic-app-radar: #13516b;
  --aic-radar-nav: #0d3b4f;
  --aic-radar-nav-2: #13516b;
  --aic-radar-accent: #27b4c9;
  --aic-flash: #1a68c9;
  --aic-flash-soft: #e6effa;
  --aic-circle: #1a7a43;
  --aic-circle-soft: #e4f3ea;
  --aic-action: #1e2d3d;
  --aic-on-action: #ffffff;
  --aic-focus: #2b5bb5;
  --aic-inject: #2b5bb5;
  --aic-inject-bg: #eef2fa;
  --aic-inject-line: #c7d3ea;
  --aic-reply: #1d6e5d;
  --aic-reply-bg: #edf7f4;
  --aic-reply-line: #b9e1d6;
  --aic-internal: #6b5a3a;
  --aic-internal-bg: #f4efe3;
  --aic-internal-line: #d8ccb2;
  --aic-wait: #8a5a00;
  --aic-wait-bg: #fff4dd;
  --aic-mark-bg: #fff2a8;
  --aic-mark-ink: #1d2430;
  --aic-late: #b3261e;
  --aic-late-bg: #fdecec;
  --aic-ai: #5b34b0;
  --aic-ai-bg: #f4f1fd;
  --aic-email: #2b5bb5;
  --aic-email-bg: #eef2fa;
  --aic-sms: #7a5f0a;
  --aic-sms-bg: #fff8dc;
  --aic-call: #9e4b0c;
  --aic-call-bg: #fdf1e6;
  --aic-meeting: #0b6470;
  --aic-meeting-bg: #e5f3f1;
  --aic-team-1: #1f6f8b;
  --aic-team-2: #8b3a62;
  --aic-team-3: #4d6b2e;
  --aic-team-4: #a0522d;
  --aic-team-5: #3b4a9c;
  --aic-team-6: #6b5b2e;
  --aic-team-7: #2f6b5a;
  --aic-team-8: #7a3e2e;
  --aic-team-1-dot: #5fb3cf;
  --aic-team-2-dot: #d48aac;
  --aic-shadow-1: 0 1px 2px rgba(22,32,48,0.06);
  --aic-shadow-2: 0 18px 50px rgba(0,0,0,0.28);
  --aic-shadow-3: 0 22px 50px rgba(0,0,0,0.5);
  --aic-phone-bg-pale: linear-gradient(170deg, #eaf0f7 0%, #d9e3ef 55%, #cbd8e8 100%);
  --aic-phone-bg-aurora: radial-gradient(90% 60% at 15% 20%, #c9b8f0 0%, transparent 60%), radial-gradient(80% 60% at 90% 70%, #9cc8f2 0%, transparent 60%), radial-gradient(70% 50% at 30% 95%, #f3c1d6 0%, transparent 60%), #e7e4f5;
  --aic-phone-bg-night: radial-gradient(120% 70% at 30% 10%, #3c5a78 0%, #22344a 55%, #162030 100%);
  --aic-phone-bg-lagoon: radial-gradient(90% 60% at 80% 15%, #5fb7b0 0%, transparent 60%), radial-gradient(90% 70% at 10% 80%, #2e6fa8 0%, transparent 65%), #1f4e73;
  --aic-phone-day-light: rgba(255, 255, 255, 0.78);
  --aic-phone-day-ink: #3f4b58;
  --aic-phone-day-dark: rgba(255, 255, 255, 0.18);
}
[data-aic-theme] {
  --aic-space-1: 4px;
  --aic-space-2: 8px;
  --aic-space-3: 12px;
  --aic-space-4: 16px;
  --aic-space-5: 24px;
  --aic-space-6: 32px;
  --aic-radius-sm: 4px;
  --aic-radius-md: 10px;
  --aic-radius-lg: 14px;
  --aic-radius-pill: 999px;
  --aic-font-sans: "Inter", -apple-system, "Segoe UI", Arial, sans-serif;
  --aic-font-display: "Playfair Display", Georgia, serif;
  --aic-font-mono: ui-monospace, Menlo, Consolas, monospace;
}
