/* Contraste des bordures — 3 niveaux pilotés par body[data-bd] (panneau Tweaks).
   Sans attribut : bordures de la charte (état actuel). */
/* ——— Header translucide « verre » (tweak) ——— */
body[data-glass][data-dir] .site-header,body[data-glass] .site-header{background:color-mix(in srgb,var(--sauge-pale) 68%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}
/* ——— Marquées : alphas doublés ——— */
body[data-bd="marque"]{--rule:#B1B5B2;--border-soft:#B1B5B2} /* filet v5 assombri à l'ardoise */
body[data-bd="marque"][data-dir],body[data-bd="marque"]{--dir-card-border:1px solid var(--filet)}
body[data-bd="marque"] .btn--ghost{border-color:rgba(47,71,82,.7)}
body[data-bd="marque"] .btn--ghost.on-dark{border-color:rgba(246,242,236,.75)}
body[data-bd="marque"] .contact__form input,body[data-bd="marque"] .contact__form select,body[data-bd="marque"] .contact__form textarea{border-color:rgba(47,71,82,.5)}
body[data-bd="marque"] .contact__block{border-top-color:rgba(47,71,82,.35)}
body[data-bd="marque"] .team__more{border-top-color:rgba(47,71,82,.3)}
body[data-bd="marque"] .valeurs__nav button{border-color:rgba(47,71,82,.55)}
body[data-bd="marque"] .treat__tab{border-color:rgba(47,71,82,.4)}
/* ——— Encre : contours francs pin profond ——— */
body[data-bd="encre"]{--rule:rgba(47,71,82,.5);--border-soft:rgba(47,71,82,.5)}
body[data-bd="encre"][data-dir],body[data-bd="encre"]{--dir-card-border:1.5px solid var(--pin-profond);--dir-card-shadow:none}
body[data-bd="encre"] .btn--ghost{border-color:var(--pin-profond)}
body[data-bd="encre"] .btn--ghost.on-dark{border-color:var(--coquille)}
body[data-bd="encre"] .btn--primary{box-shadow:0 0 0 1.5px var(--pin-profond)}
body[data-bd="encre"] .contact__form input,body[data-bd="encre"] .contact__form select,body[data-bd="encre"] .contact__form textarea{border-color:var(--pin-profond)}
body[data-bd="encre"] .contact__block{border-top-color:rgba(47,71,82,.55)}
body[data-bd="encre"] .team__more{border-top-color:rgba(47,71,82,.5)}
body[data-bd="encre"] .valeurs__nav button{border-color:var(--pin-profond)}
body[data-bd="encre"] .treat__tab{border-color:rgba(47,71,82,.65)}
body[data-bd="encre"] .ph{border:1.5px solid rgba(47,71,82,.55)}
