/* ============================================================
   LogerDirect Actu - Alignement visuel avec logerdirect.com
   Ajoute via Admin > Apparence > CSS personnalise (reversible)
   Couleurs de marque : bleu #0052FF, orange #FF6A00,
   bleu fonce header/footer #0A1D3B. Police : Poppins.
   ============================================================ */

:root{
  --ld-blue:#0052FF;
  --ld-orange:#FF6A00;
  --ld-dark:#0A1D3B;
}

/* Police de marque */
body, h1, h2, h3, h4, h5, h6, .btn, button, input, select, textarea{
  font-family:'Poppins', sans-serif;
}

/* Boutons arrondis facon pilule, style LogerDirect */
.btn, button.btn, a.btn, .wpcf7-submit, .header-button, .btn-primary{
  border-radius:25px;
}

/* Bouton primaire = bleu LogerDirect */
.btn-primary, .button-primary, .header-button{
  background-color:var(--ld-blue);
  border-color:var(--ld-blue);
  color:#fff;
}
.btn-primary:hover, .button-primary:hover, .header-button:hover{
  background-color:#0042cc;
  border-color:#0042cc;
}

/* CTA important = orange LogerDirect */
.btn-cta, .btn-orange, .cta-button{
  background-color:var(--ld-orange);
  border-color:var(--ld-orange);
  color:#fff;
}

/* Liens dans le contenu = bleu LogerDirect */
.post-content a, article a, .entry-content a{
  color:var(--ld-blue);
}

/* Badges / etiquettes en pilule */
.badge, .tag, .label, .post-category, .category-badge{
  border-radius:999px;
}

/* Pied de page fonce facon site principal (cible la classe du theme) */
footer.bg-grey{
  background-color:var(--ld-dark) !important;
}
footer.bg-grey p, footer.bg-grey li,
footer.bg-grey h1, footer.bg-grey h2, footer.bg-grey h3,
footer.bg-grey h4, footer.bg-grey h5, footer.bg-grey span{
  color:rgba(255,255,255,0.85) !important;
}
footer.bg-grey a{ color:rgba(255,255,255,0.85) !important; }
footer.bg-grey a:hover{ color:#fff !important; }
footer.bg-grey input[type=email], footer.bg-grey input[type=text]{
  background:#fff; color:#0A1D3B;
}