/* ============================================================
   Surcharges Batidecor du template Invena.
   Chargé en DERNIER dans app.blade.php : toute règle ici gagne
   sur style.css à spécificité égale. Ce fichier est le journal
   des écarts par rapport au template — ne modifier ni style.css
   ni les sources scss/ directement.
   ============================================================ */

/* Polices du composant "Notre processus" (SectionTitleProcess /
   ProcessCard), reprises telles quelles du site de référence
   (wdthappyhome.wpenginepowered.com/home-3) : Libre Baskerville
   pour les titres serif, Mulish pour le texte courant. */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Mulish:wght@400;600;700&display=swap');

/* ------------------------------------------------------------
   1. Variables du thème — décommenter et ajuster.
   Les valeurs indiquées sont celles d'origine du template.
   --color-primary est utilisée ~370 fois dans style.css :
   c'est le levier principal pour rethèmer le site.
   ------------------------------------------------------------ */
:root {
    /* Polices : Libre Baskerville comme police par défaut du site,
       à la place de "Red Hat Display" / "DM Sans" d'origine. Couvre
       les ~370 usages de ces variables dans style.css (titres,
       boutons, etc.) ; le corps du body est surchargé séparément
       plus bas car il code "DM Sans" en dur, sans passer par la
       variable. */
    --font-primary: 'Libre Baskerville', serif;
    --font-secondary: 'Libre Baskerville', serif;

    /* Couleurs du thème */
    /* --color-primary: #37302b; — origine template : #20282d, remplacé
       globalement le 13/07/2026 (hex + rgba) dans style.css et les scss */
    /* --color-secondary: #1f1f25; */
    /* --color-blue: #0b4df5; */
    /* --color-sky: #82b440; */

    /* Textes */
    /* --color-body: #5d666f; */
    /* --color-heading-1: #1c2539; */
    /* --color-title: #141416; */
    /* --color-heading-dark: #141416; */

    /* Fonds et bordures */
    /* --bg-dark-1: #1e1e20; */
    /* --color-border: #ddd8f9; */
    /* --radius: 10px; */

    /* Divers */
    /* --transition: 0.3s; */

    /* Palette "wdthappyhome" (home-3 / home-5), partagée par
       ProcessCard, ProcessCardImage, StatsCounter et ExpandingGallery
       — centralisée ici pour éviter la dérive entre ces fichiers
       scoped qui redéfinissaient chacun les mêmes valeurs. */
    --bd-accent: #a1806b;
    --bd-accent-dark: #353622;
    --bd-gold: #ccb390;
    --bd-dark: #171f2b;
    --bd-cream: #fff9f2;
}

/* ------------------------------------------------------------
   2. Surcharges ciblées.
   Pour les couleurs codées en dur dans style.css (le template
   n'utilise pas ses variables partout : #1c2539, #5d666f,
   #20282d reviennent souvent) et les paddings des utilitaires
   (rts-section-gap, pt--XX, mb--XX…). Ajouter ici au cas par
   cas, avec un mot sur le pourquoi.
   ------------------------------------------------------------ */

/* Respiration des sections réduite (template : 120px 0). S'applique à
   tous les viewports : cette règle, chargée en dernier, gagne aussi sur
   les media queries mobiles de style.css (60px). */
.rts-section-gap {
    padding: 20px 0;
}
.rts-section-gapBottom {
    padding-bottom: 20px;
}

/* 13/07/2026 — couleur primaire : #20282d remplacé par #37302b partout
   (41 hex + formes rgba(32,40,45,…) dans style.css, + sources scss).
   Couvre notamment le fond du header top, les boutons et les hovers.
   La surcharge .header-top-area-wrapper ajoutée plus tôt est devenue
   inutile et a été retirée. */

/* Fond général du site : crème à la place du blanc (Bootstrap pose
   #fff sur body via --bs-body-bg). f0eddf
   Police par défaut : Libre Baskerville à la place de "DM Sans",
   codé en dur dans style.css sans passer par --font-primary. */
body {
    background: #fff;
    font-family: 'Libre Baskerville', serif;
}

/* Fond du footer (FooterTen) : visuel Batidecor à la place du
   05.webp du template. */
.footer-8-area-bg {
    background-image: url(/assets/images/footer/site-footer-bg.jpg);
    background-size: cover;
}
