/* 
   MIKE RENT A CAR - Color Theme
   Professional Black, Grey, and Off-White Color Palette
*/

:root {
    /* Primary Colors */
    --primary-black: #111111;
    --primary-dark: #222222;
    --primary-gray: #444444;
    
    /* Secondary Colors */
    --secondary-offwhite: #f5f5f5;
    --secondary-light-gray: #e0e0e0;
    --secondary-medium-gray: #bbbbbb;
    
    /* Accent Colors - Replaced Yellow with Professional Greys */
    --accent-primary: #6c757d; /* Professional medium grey */
    --accent-primary-light: #8e9aaf; /* Lighter grey */
    --accent-primary-dark: #495057; /* Darker grey */
    
    /* UI Colors */
    --ui-error: #d32f2f;
    --ui-success: #2e7d32;
    --ui-warning: #f9a825;
    --ui-info: #0288d1;
    
    /* Gradients */
    --gradient-dark: linear-gradient(135deg, var(--primary-black) 0%, var(--primary-gray) 100%);
    --gradient-light: linear-gradient(135deg, var(--secondary-offwhite) 0%, var(--secondary-light-gray) 100%);
    --gradient-accent: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-primary-dark) 100%);
    
    /* Shadows */
    --shadow-soft: 0 4px 12px rgba(0, 0, 0, 0.1);
    --shadow-medium: 0 6px 16px rgba(0, 0, 0, 0.15);
    --shadow-strong: 0 8px 24px rgba(0, 0, 0, 0.2);
    
    /* Fonts */
    --font-primary: 'Poppins', 'Segoe UI', Roboto, sans-serif;
    --font-secondary: 'Montserrat', Arial, sans-serif;
}
