/* Variables CSS globales pour l'application */

:root {
    /* Couleurs principales */
    --primary-color: #EA0069;
    --primary-hover: #d1005e;
    --primary-light: #fdf2f8;
    
    /* Couleurs de fond */
    --bg-white: #ffffff;
    --bg-light: #f8fafc;
    --bg-hover: #f1f5f9;
    --bg-dark: #000000;
    
    /* Couleurs de texte */
    --text-dark: #1E293B;
    --text-light: #64748B;
    --text-muted: #94A3B8;
    
    /* Couleurs de bordure */
    --border-color: #e2e8f0;
    --border-light: #f1f5f9;
    
    /* Couleurs de statut */
    --status-success: #15803d;
    --status-success-bg: #f0fdf4;
    --status-error: #dc2626;
    --status-error-bg: #fef2f2;
    --status-warning: #d97706;
    --status-warning-bg: #fffbeb;
    
    /* Espacements */
    --spacing-xs: 4px;
    --spacing-sm: 8px;
    --spacing-md: 12px;
    --spacing-lg: 16px;
    --spacing-xl: 20px;
    --spacing-2xl: 24px;
    --spacing-3xl: 32px;
    
    /* Rayons de bordure */
    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 12px;
    --radius-2xl: 16px;
    
    /* Ombres */
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
    --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);
    --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.1);
    
    /* Transitions */
    --transition-fast: 0.15s ease;
    --transition-normal: 0.2s ease;
    --transition-slow: 0.3s ease;
    
    /* Typographie */
    --font-family: 'Poppins', sans-serif;
    --font-size-xs: 10px;
    --font-size-sm: 12px;
    --font-size-base: 14px;
    --font-size-lg: 16px;
    --font-size-xl: 18px;
    --font-size-2xl: 20px;
    --font-size-3xl: 24px;
    --font-size-4xl: 28px;
    
    /* Z-index */
    --z-dropdown: 1000;
    --z-sticky: 1020;
    --z-fixed: 1030;
    --z-modal-backdrop: 1040;
    --z-modal: 1050;
    --z-popover: 1060;
    --z-tooltip: 1070;
}




