/* ------------------------------------------------------------------
   Surcharge Orejime — charte du produit (discret + intégré)
   Chargée APRÈS orejime-standard.css. Theming v3 via variables CSS.
   ------------------------------------------------------------------ */
.orejime-Env {
  /* Typo du site */
  --orejime-font-family: 'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --orejime-font-size-small: 12.5px;

  /* Couleurs marque */
  --orejime-color-text: #1a2744;          /* --dark */
  --orejime-color-subdued: #5b6b86;
  --orejime-color-background: #ffffff;
  --orejime-color-interactive: var(--primary);   /* --primary : boutons / accent */
  --orejime-color-on-interactive: #ffffff;
  --orejime-color-backdrop: rgba(26, 39, 68, 0.45);
  --orejime-color-shadow: rgba(26, 39, 68, 0.18);

  /* Formes douces + card compacte et discrète (pas une barre pleine largeur) */
  --orejime-radius: 12px;
  --orejime-shadow: 0 8px 26px rgba(26, 39, 68, 0.14);
  --orejime-banner-max-width: 360px;
  --orejime-modal-max-width: 560px;
}

/* Liseré teal discret en tête de la card, pour l'ancrer à la marque */
.orejime-Banner {
  border-top: 2px solid var(--primary);
}

/* Lien "powered by" de la modale en teal foncé */
.orejime-Modal-poweredByLink {
  color: var(--primary-dark);                         /* --primary-dark */
}

/* ------------------------------------------------------------------
   Harmonisation des 3 boutons (Accepter / Refuser / Configurer)
   Même fond teal, même texte blanc, même taille. Le bouton "Configurer"
   (.orejime-Button--info / learnMoreButton) est rendu identique aux autres.
   ------------------------------------------------------------------ */
.orejime-Banner .orejime-Button {
  background-color: var(--primary);              /* --primary */
  color: #ffffff;
  border: 0;
  font-size: 12.5px;
  font-weight: 600;
  padding: 7px 16px;
  border-radius: 8px;
  opacity: 1;
}
.orejime-Banner .orejime-Button:hover,
.orejime-Banner .orejime-Button:focus {
  background-color: var(--primary-dark);              /* --primary-dark */
  color: #ffffff;
}
