:root {

  --primary-color: #eb6721;          
  --primary-dark: #c94a05;          
  --primary-light: #ff8640;          

  --secondary-color: #1B263B;       
  --secondary-dark: #141C2E;        
  --secondary-light: #22314d;        

  --accent-color: #ffffff;          

   --bg-light: #f8f9fa;
  --bg-white: #1B263B;               
  --bg-dark: #141C2E;                
  --bg-overlay: rgba(0, 0, 0, 0.55);

  
  --text-primary: #ffffff;          
  --text-secondary: #d8dde8;        
  --text-muted: #9da6b8;            
  --text-accent: #eb6721;           
  --text-white: #ffffff;            


  --border-color: #2a3953;          
  --border-light: #384b6a;           


  --success-color: #2ecc71;
  --error-color: #ff5252;
  --warning-color: #ffb400;
  --info-color: #29b6f6;

 
  --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.25);
  --shadow-md: 0 4px 10px rgba(0, 0, 0, 0.3);
  --shadow-lg: 0 8px 18px rgba(0, 0, 0, 0.4);
  --shadow-xl: 0 16px 36px rgba(0, 0, 0, 0.45);

  
  --transition-fast: 0.2s ease;
  --transition-normal: 0.3s ease;
  --transition-slow: 0.5s ease;

 
  --font-primary: 'Inter', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  --font-heading: 'Poppins', 'Inter', sans-serif;

 
  --font-size-xs: 0.75rem;
  --font-size-sm: 0.875rem;
  --font-size-base: 1rem;
  --font-size-lg: 1.125rem;
  --font-size-xl: 1.25rem;
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;

  
  --spacing-xs: 0.5rem;
  --spacing-sm: 0.75rem;
  --spacing-md: 1rem;
  --spacing-lg: 1.5rem;
  --spacing-xl: 2rem;
  --spacing-2xl: 3rem;
  --spacing-3xl: 4rem;
  --spacing-4xl: 6rem;


  --border-radius-sm: 4px;
  --border-radius-md: 10px;
  --border-radius-lg: 14px;
  --border-radius-xl: 16px;
  --border-radius-full: 9999px;

 
  --max-width-container: 1200px;
  --header-height: 80px;
}