/* Palette de couleurs pour Maison Cerëe de Sens */

:root {
    /* Couleurs principales */
    --primary-bg: #ffffff;        /* Fond clair, légèrement crème */
    --secondary-bg: #e8e8d8;      /* Fond secondaire, nuance plus foncée */
    --text-dark: #070707;         /* Texte principal, presque noir */
    --text-light: #ffffff;        /* Texte clair sur fond foncé */
    
    /* Couleurs d'accent */
    --accent-green: #4a6741;      /* Vert comme les feuilles/vignes */
    --accent-purple: #9a82b0;     /* Violet comme les lilas dans les images */
    --accent-wine: #722f37;       /* Rouge vin pour les accents */
    --accent-gold: #d4b96e;       /* Doré pour les détails élégants */
    --accent-orange: #ca3604;
    
    /* Couleurs fonctionnelles */
    --overlay-dark: rgba(26, 26, 26, 0.7);  /* Superposition foncée pour le texte sur images */
    --overlay-light: rgba(255, 255, 255, 0.9); /* Superposition claire pour le menu */
    --success: #4a6741;           /* Vert pour les messages de succès */
    --error: #722f37;             /* Rouge vin pour les erreurs */
    
    /* Couleurs de bordure et séparation */
    --border-light: #ffffff;      /* Bordure claire */
    --border-dark: #000000;       /* Bordure foncée */
}

/* Classes utilitaires pour les couleurs */
.bg-primary {
    background-color: var(--primary-bg);
}

.bg-secondary {
    background-color: var(--secondary-bg);
}

.text-dark {
    color: var(--text-dark);
}

.text-light {
    color: var(--text-light);
}

.accent-green {
    color: var(--accent-green);
}

.accent-purple {
    color: var(--accent-purple);
}

.accent-wine {
    color: var(--accent-wine);
}

.accent-gold {
    color: var(--accent-gold);
}

/* Dégradés et effets spéciaux */
.gradient-wine {
    background: linear-gradient(to right, var(--accent-wine), var(--accent-purple));
}

.gradient-nature {
    background: linear-gradient(to bottom, var(--accent-green), var(--primary-bg));
}
