@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';

:root {
  --color-background: #FAFAFA;
  --color-surface: #FFFFFF;
  --color-border: #E5E5E5;
  --color-text-primary: #171717;
  --color-text-secondary: #525252;
  --color-text-tertiary: #A3A3A3;

  --color-customer-primary: #0369A1;
  --color-customer-light: #E0F2FE;
  --color-customer-dark: #075985;

  --color-sales-primary: #D97706;
  --color-sales-light: #FEF3C7;
  --color-sales-dark: #92400E;

  --color-order-primary: #059669;
  --color-order-light: #D1FAE5;
  --color-order-dark: #065F46;

  --color-purchase-primary: #7C3AED;
  --color-purchase-light: #EDE9FE;
  --color-purchase-dark: #5B21B6;

  --color-warehouse-primary: #A16207;
  --color-warehouse-light: #FEF3C7;
  --color-warehouse-dark: #713F12;

  --color-finance-primary: #16A34A;
  --color-finance-light: #DCFCE7;
  --color-finance-dark: #14532D;

  --color-export-primary: #4338CA;
  --color-export-light: #E0E7FF;
  --color-export-dark: #312E81;

  --color-ai-primary: #6366F1;
  --color-ai-light: #E0E7FF;
  --color-ai-dark: #3730A3;

  --color-collab-primary: #DB2777;
  --color-collab-light: #FCE7F3;
  --color-collab-dark: #9D174D;

  --color-success: #16A34A;
  --color-warning: #D97706;
  --color-error: #DC2626;
  --color-info: #0284C7;
}

[data-theme="dark"] {
  --color-background: #0A0A0A;
  --color-surface: #171717;
  --color-border: #262626;
  --color-text-primary: #FAFAFA;
  --color-text-secondary: #A3A3A3;
  --color-text-tertiary: #525252;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC',
               'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  font-feature-settings: 'cv11', 'ss01';
}
