/* 
 * Custom theme color definition file for Profitsfly
 * All color variables are defined here to make it easy to update the theme
 */

:root {
  /* Primary Colors */
  --color-primary: #4c6ef5;
  --color-primary-hover: #3b5bdb;
  --color-primary-alt: #5c7cfa;
  
  /* Secondary Colors */
  --color-secondary: #343a40;
  --color-secondary-hover: #495057;
  
  /* Alert/Status Colors */
  --color-danger: #fa5252;
  --color-danger-hover: #e03131;
  --color-success: #40c057;
  --color-warning: #fd7e14;
  --color-info: #15aabf;
  
  /* Neutral Colors */
  --color-black: #000000;
  --color-white: #ffffff;
  --color-gray-100: #f8f9fa;
  --color-gray-200: #e9ecef;
  --color-gray-300: #dee2e6;
  --color-gray-400: #ced4da;
  --color-gray-500: #adb5bd;
  --color-gray-600: #6c757d;
  --color-gray-700: #495057;
  --color-gray-800: #343a40;
  --color-gray-900: #212529;
  
  /* Text Colors */
  --color-text-primary: #212529;
  --color-text-secondary: #6c757d;
  --color-text-light: #ffffff;
  
  /* Border Colors */
  --color-border: #dee2e6;
  --color-border-focus: #4c6ef5;
  
  /* Background Colors */
  --color-bg-primary: #ffffff;
  --color-bg-secondary: #f8f9fa;
  --color-bg-tertiary: #e9ecef;
  
  /* Menu Colors */
  --color-menu-gray-800: #4c6ef5;
  --color-menu-gray-900: #15aabf;
}

/* Dark mode colors for custom theme */
.dark {
  --color-text-primary: #f8f9fa;
  --color-text-secondary: #ced4da;
  --color-bg-primary: #212529;
  --color-bg-secondary: #343a40;
  --color-border: #495057;
}
