/* Compléments au style « Le Manifeste » (05/10/2026) — éléments ajoutés après le gabarit du 28-29/09. */
[data-sur-mesure], [data-sur-mesure] *{font-family:"Instrument Sans",-apple-system,"Segoe UI",sans-serif}
[data-sur-mesure="bandeau"] div[style*="Spectral"]{font-family:"Fraunces",Georgia,serif !important;font-weight:600 !important;letter-spacing:-.01em}
[data-sur-mesure="bandeau"] div:first-child > div:first-child, [data-sur-mesure="carte"] > span:first-child{font-family:"IBM Plex Mono",ui-monospace,monospace !important}
.fa{font-family:"Instrument Sans",-apple-system,"Segoe UI",sans-serif !important}.fa b{font-weight:600}
/* « En savoir plus » sous les boutons des packs : volet fermé par défaut (atouts chiffrés) + lien vers la page détaillée */
details.savoir-plus{margin:12px 0 0;border-top:1px solid var(--filet-doux,#e8e2d2);padding-top:10px;text-align:left}
details.savoir-plus > summary{list-style:none;cursor:pointer;text-align:center;font-size:14.5px;font-weight:600;color:var(--accent,#16335a);padding:4px 0;user-select:none}
details.savoir-plus > summary::-webkit-details-marker{display:none}
details.savoir-plus > summary::after{content:"";display:inline-block;width:7px;height:7px;margin-left:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}
details.savoir-plus[open] > summary::after{transform:translateY(1px) rotate(-135deg)}
details.savoir-plus > summary:hover{color:var(--or-texte,#8a6508)}
details.savoir-plus ul.atouts{list-style:none;margin:10px 0 6px;padding:0;border:0;font-size:14px;line-height:1.5}
details.savoir-plus ul.atouts li{position:relative;padding:6px 0 6px 22px;border:0;margin:0}
details.savoir-plus ul.atouts li::before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--or,#b8860b)}
details.savoir-plus a.tout-le-detail{display:block;text-align:center;margin:8px 0 2px;font-size:14px;font-weight:700;color:var(--accent,#16335a);text-decoration:underline;text-underline-offset:3px}
.pk.star details.savoir-plus,.offre.star details.savoir-plus{border-top-color:rgba(255,255,255,.18)}
.pk.star details.savoir-plus > summary,.pk.star details.savoir-plus a.tout-le-detail{color:var(--or-clair,#e7c66b)}
.pk.star details.savoir-plus ul.atouts li{color:#dbe4f1}.pk.star details.savoir-plus ul.atouts li::before{background:var(--or-clair,#e7c66b)}
@media (prefers-reduced-motion:reduce){details.savoir-plus > summary::after{transition:none}}
/* bandeau cookies (consent.js) aux couleurs et polices de la charte */
#cap-consent{font-family:"Instrument Sans",-apple-system,"Segoe UI",sans-serif !important}
