:root {
    /* Couleurs principales */
    --color-primary: var(--design-color-primary, #6B3E89);
    --color-primary-overlay: var(--design-color-primary-overlay, #6B3E89E6);
    --color-primary-light: var(--design-color-primary-light, #8B5EA9);
    --color-primary-dark: var(--design-color-primary-dark, #4B1E69);
    
    /* Couleurs de texte */
    --color-text: #333;
    --color-text-light: rgba(255, 255, 255, 0.9);
    
    /* Couleurs d'arrière-plan */
    --color-background: #fff;
    --color-background-dark-overlay: rgba(0, 0, 0, 0.2);
    
    /* Couleurs d'accentuation */
    --color-accent: #fbc225;
    --color-accent-hover: #0b5ed7;
    
    /* Couleurs des ombres */
    --color-shadow: rgba(0, 0, 0, 0.1);
    
    /* Effets visuels */
    --color-overlay-shine: rgba(255, 255, 255, 0.1);
}
