/* Generated from DESIGN.md by scripts/export-tokens.mjs.
 * Do not edit directly. Regenerate from the design contract.
 */
@theme {
  --color-primary: #5e6ad2;
  --color-dark-canvas: #08090a;
  --color-dark-sidebar: #0b0c0d;
  --color-dark-surface-1: #0f1011;
  --color-dark-surface-2: #141516;
  --color-dark-surface-3: #191a1c;
  --color-dark-surface-4: #202124;
  --color-dark-surface-hover: #ffffff0b;
  --color-dark-surface-selected: #5e6ad21f;
  --color-dark-surface-overlay: #08090ab8;
  --color-dark-text-primary: #f4f5f7;
  --color-dark-text-secondary: #c9cbd1;
  --color-dark-text-muted: #8b8f98;
  --color-dark-text-disabled: #62666d;
  --color-dark-text-inverse: #151619;
  --color-dark-icon-primary: #d7d9de;
  --color-dark-icon-muted: #7f838b;
  --color-dark-line-subtle: #ffffff0e;
  --color-dark-line-default: #ffffff17;
  --color-dark-line-strong: #ffffff26;
  --color-dark-accent: #5e6ad2;
  --color-dark-accent-hover: #626dcc;
  --color-dark-accent-active: #515dbf;
  --color-dark-accent-soft: #5e6ad224;
  --color-dark-focus-ring: #828fffb8;
  --color-dark-monitor: #4fd0de;
  --color-dark-monitor-soft: #4fd0de1a;
  --color-dark-positive: #50ad7d;
  --color-dark-warning: #c69a45;
  --color-dark-negative: #d26a5c;
  --color-dark-critical: #d85866;
  --color-dark-offline: #777c85;
  --color-light-canvas: #f6f7f8;
  --color-light-sidebar: #f0f1f3;
  --color-light-surface-1: #ffffff;
  --color-light-surface-2: #f4f5f6;
  --color-light-surface-3: #eceef0;
  --color-light-surface-4: #e4e6e9;
  --color-light-surface-hover: #14161a0b;
  --color-light-surface-selected: #525ec41a;
  --color-light-surface-overlay: #f6f7f8c2;
  --color-light-text-primary: #18191c;
  --color-light-text-secondary: #494c53;
  --color-light-text-muted: #6b7079;
  --color-light-text-disabled: #a1a5ad;
  --color-light-text-inverse: #f7f8fa;
  --color-light-icon-primary: #3f4248;
  --color-light-icon-muted: #7d828b;
  --color-light-line-subtle: #14161a0f;
  --color-light-line-default: #14161a1a;
  --color-light-line-strong: #14161a2b;
  --color-light-accent: #5360c5;
  --color-light-accent-hover: #4653b7;
  --color-light-accent-active: #3e4aa6;
  --color-light-accent-soft: #5360c51a;
  --color-light-focus-ring: #4958c49e;
  --color-light-monitor: #167f8d;
  --color-light-monitor-soft: #167f8d17;
  --color-light-positive: #247b56;
  --color-light-warning: #8e650f;
  --color-light-negative: #a94838;
  --color-light-critical: #b23749;
  --color-light-offline: #6f747d;
  --color-contrast-dark-canvas: #000000;
  --color-contrast-dark-surface-1: #08090a;
  --color-contrast-dark-text-primary: #ffffff;
  --color-contrast-dark-text-secondary: #e1e4e8;
  --color-contrast-dark-line-default: #747a86;
  --color-contrast-dark-focus-ring: #a8b1ff;
  --color-contrast-light-canvas: #ffffff;
  --color-contrast-light-surface-1: #ffffff;
  --color-contrast-light-text-primary: #08090a;
  --color-contrast-light-text-secondary: #343840;
  --color-contrast-light-line-default: #6a707a;
  --color-contrast-light-focus-ring: #3946b8;
  --font-display: Inter, Geist, "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-page-title: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-entity-title: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-section-title: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-body: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-ui: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-metadata: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-micro: Inter, Geist, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --font-mono: "Geist Mono", "JetBrains Mono", "SFMono-Regular", Consolas, monospace;
  --text-display: 32px;
  --text-page-title: 20px;
  --text-entity-title: 18px;
  --text-section-title: 14px;
  --text-body: 14px;
  --text-ui: 13px;
  --text-metadata: 12px;
  --text-micro: 11px;
  --text-mono: 12px;
  --leading-display: 38px;
  --leading-page-title: 26px;
  --leading-entity-title: 24px;
  --leading-section-title: 20px;
  --leading-body: 22px;
  --leading-ui: 18px;
  --leading-metadata: 17px;
  --leading-micro: 15px;
  --leading-mono: 18px;
  --tracking-display: -0.02em;
  --tracking-page-title: -0.01em;
  --tracking-entity-title: -0.01em;
  --tracking-section-title: 0em;
  --tracking-body: 0em;
  --tracking-ui: 0em;
  --tracking-metadata: 0em;
  --tracking-micro: 0em;
  --tracking-mono: 0em;
  --font-weight-display: 600;
  --font-weight-page-title: 600;
  --font-weight-entity-title: 600;
  --font-weight-section-title: 600;
  --font-weight-body: 400;
  --font-weight-ui: 500;
  --font-weight-metadata: 400;
  --font-weight-micro: 500;
  --font-weight-mono: 450;
  --radius-xs: 3px;
  --radius-sm: 5px;
  --radius-md: 7px;
  --radius-lg: 10px;
  --radius-xl: 14px;
  --radius-round: 999px;
  --spacing-1: 4px;
  --spacing-2: 8px;
  --spacing-3: 12px;
  --spacing-4: 16px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-8: 32px;
  --spacing-10: 40px;
  --spacing-12: 48px;
}

:root {
  --duration-instant: 0ms;
  --duration-press: 90ms;
  --duration-fast: 140ms;
  --duration-normal: 180ms;
  --duration-panel: 240ms;
  --duration-drawer: 300ms;
  --duration-number: 400ms;
  --ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --ease-enter: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-exit: cubic-bezier(0.23, 1, 0.32, 1);
}
