/* IMMIMAX - lisibilite du fil de conversation.
   Constats du detecteur Impeccable, 19 aout 2026 : la mention de
   responsabilite du pied tombait a 2,7:1 de contraste en 11 px sur une
   interligne de 1,0, le nom au-dessus des reponses a 2,9:1, et le texte
   des reponses courait sur 137 caracteres par ligne sur ordinateur.
   Ce sont les trois endroits ou un CRIC lit vraiment. */

/* --- 1. La mention de responsabilite doit se lire ------------------- */
.mwai-chatgpt-theme .mwai-footer .mwai-compliance{
  opacity:1;
  color:#c9c9d1;
  font-size:13px;
  line-height:1.45;
}

/* --- 2. Le nom au-dessus des reponses ------------------------------- */
.mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-name-text,
.mwai-chatgpt-theme .mwai-reply.mwai-ai .mwai-name .mwai-name-text{
  opacity:1;
  color:#c9c9d1;
  font-size:.82em;
}

/* --- 3. Une mesure de lecture, pas la largeur de l'ecran ------------
   Le rail vaut pour les reponses et pour la zone de saisie : deconnecter
   les deux ferait flotter le champ sous un texte plus etroit. */
@media (min-width:901px){
  body.immimax-plein .mwai-conversation > .mwai-reply{
    width:100%;
    max-width:40rem;
    margin-inline:auto;
  }
  body.immimax-plein .mwai-footer,
  body.immimax-plein .mwai-input{
    max-width:40rem;
    margin-inline:auto;
    width:100%;
  }
}

/* --- 4. Le texte ne touche plus le bord sur telephone ---------------- */
@media (max-width:900px){
  body.immimax-plein .mwai-conversation,
  body.immimax-plein .mwai-footer{
    padding-left:20px!important;
    padding-right:20px!important;
  }
}

/* --- 5. La bulle de blocage invite, elle n'alerte pas -----------------
   Le rouge d'erreur d'AI Engine (#ff5656 sur #2f2f2f) plafonne a 4,28:1 :
   sous le seuil AA pour du corps de texte, et il donne a une invitation a
   s'inscrire l'allure d'une panne. Rouge eclairci pour les vraies erreurs,
   liens en clair pour qu'on ait envie de cliquer. */
.mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-text{
  color:#ff9a9a!important;
}
.mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-text a,
.mwai-chatgpt-theme .mwai-reply.mwai-error a{
  color:#f4f4f7!important;
  text-decoration:underline!important;
  text-underline-offset:2px;
}
.mwai-chatgpt-theme .mwai-reply.mwai-error .mwai-text a:hover,
.mwai-chatgpt-theme .mwai-reply.mwai-error a:hover{ color:#fff!important; }

/* --- 6. Les pages de contenu gardent une mesure de lecture -----------
   L'intro de Tarifs courait sur 120 caracteres par ligne. */
body:not(.immimax-plein) .entry-content > p{ max-width:36rem; }

/* --- 7. Le pied de page aussi : 120 caracteres par ligne ---------------
   Seule la mention est du texte a lire ; la ligne de liens est une barre de
   navigation, la contraindre la cassait en deux. */
body:not(.immimax-plein) footer.wp-block-template-part p.has-text-color{ max-width:32rem; }

/* --- 8. Ce que l'outil fait pendant qu'on attend ----------------------
   Une question de fond demande plusieurs recherches : sans rien a l'ecran,
   le CRIC voit une minute de silence et croit que c'est plante. AI Engine
   emet une ligne d'activite, mais la pose en pied d'ecran sous la mention
   legale, en style console. On la remonte sous le fil, la ou le regard est,
   et on retire le vocabulaire de developpeur. */
.mwai-chatgpt-theme .mwai-body{ }
.mwai-chatgpt-theme .mwai-body > .mwai-conversation{ order:1; }
.mwai-chatgpt-theme .mwai-body > .mwai-chunks{ order:2; }
.mwai-chatgpt-theme .mwai-body > .mwai-input{ order:3; }
.mwai-chatgpt-theme .mwai-body > .mwai-footer{ order:4; }

.mwai-chatgpt-theme .mwai-chunks{
  max-width:40rem;
  margin:0 auto 6px;
  width:100%;
  border:0!important;
  background:transparent!important;
}
/* Le mot « Events » et la fleche appartiennent a une console, pas a un
   outil de travail : seul le libelle d'etape reste lisible. */
.mwai-chatgpt-theme .mwai-chunks-header > svg,
.mwai-chatgpt-theme .mwai-chunks-toggle{ display:none!important; }
.mwai-chatgpt-theme .mwai-chunks-title{ font-size:0!important; }
.mwai-chatgpt-theme .mwai-chunks-status{
  font-size:13px!important;
  font-style:italic;
  color:#c9c9d1!important;
  letter-spacing:0;
  text-transform:none!important;
}
@media (max-width:900px){
  .mwai-chatgpt-theme .mwai-chunks{ padding-left:20px; padding-right:20px; }
}

/* --- 9. L'icone du site dans la barre d'admin ------------------------
   WordPress 7.1 l'affiche dans la barre ; ses regles de taille vivent dans
   admin-bar.min.css, que le CDN a servi perime le 21 aout 2026 : l'image
   sortait en 160 px sur le chat. Bornee ici pour ne plus jamais dependre
   de la fraicheur d'un cache. Seuls les administrateurs voient la barre. */
#wpadminbar #wp-admin-bar-site-name .site-icon{
  width:20px!important; height:20px!important;
  border-radius:2px;
}
