/* Couleurs Maison Michard — relevées sur maison-michard.fr, le brief allergènes et le prototype /recettes/. */
:root{
  /* Bruns (fonds) */
  --mm-brun-nuit:#171310;      /* fond hors cadre (page) */
  --mm-brun-noir:#211C19;      /* fond principal du site */
  --mm-brun-cave:#2A231F;      /* surfaces : cartes, footer, dialogues */
  --mm-brun-fut:#302924;       /* surface alternative (brief) */

  /* Crèmes (texte) */
  --mm-creme:#E4D4BC;          /* texte principal, bordures pleines */
  --mm-creme-2:#D8C7AD;        /* sous-info sur fond texturé */
  --mm-creme-3:#C9B89E;        /* texte secondaire */
  --mm-creme-4:#A8987F;        /* texte tertiaire, compteurs, légal */

  /* Rouge terre (accent) */
  --mm-rouge:#E36B4A;          /* accent interface : kickers, CTA, allergènes */
  --mm-rouge-profond:#D25A3F;  /* accent officiel site vitrine */

  /* Tricolore du logo (filet sous « MAISON MICHARD ») — logo uniquement */
  --mm-logo-bleu:#789CCF;
  --mm-logo-blanc:#E8E3DA;
  --mm-logo-rouge:#D44335;
  --mm-logo-noir:#060608;

  /* Lignes et voiles crème */
  --mm-ligne-06:rgba(228,212,188,.06);
  --mm-ligne-12:rgba(228,212,188,.12);
  --mm-ligne-14:rgba(228,212,188,.14);
  --mm-ligne-20:rgba(228,212,188,.2);
  --mm-ligne-25:rgba(228,212,188,.25);
  --mm-ligne-35:rgba(228,212,188,.35);
  --mm-ligne-40:rgba(228,212,188,.4);
  --mm-ligne-50:rgba(228,212,188,.5);
  --mm-ligne-55:rgba(228,212,188,.55);
  --mm-voile-hover:rgba(228,212,188,.05);
  --mm-voile-rouge:rgba(227,107,74,.12);

  /* Sémantique */
  --bg-page:var(--mm-brun-nuit);
  --bg:var(--mm-brun-noir);
  --surface:var(--mm-brun-cave);
  --surface-alt:var(--mm-brun-fut);
  --fg-1:var(--mm-creme);
  --fg-2:var(--mm-creme-3);
  --fg-3:var(--mm-creme-4);
  --fg-on-accent:var(--mm-brun-noir);
  --accent:var(--mm-rouge);
  --accent-strong:var(--mm-rouge-profond);
  --border-strong:var(--mm-creme);
  --border:var(--mm-ligne-50);
  --border-soft:var(--mm-ligne-12);
  --border-dashed:var(--mm-ligne-20);
  --allergen-present:var(--mm-rouge);
  --allergen-confirm:var(--mm-ligne-55);
  --allergen-absent:var(--mm-creme-4);
}
