
/* V35 — navigation contextuelle + profils enrichis */
.detail-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 20px}
.detail-nav-btn{appearance:none;border:1px solid transparent;border-radius:999px;padding:7px 11px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;font:800 .72rem/1 inherit;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}
.detail-nav-btn:hover{transform:translateY(-1px)}
/* Fond teinté / coloré : bouton blanc */
.detail-nav-on-tinted .detail-nav-btn,.subhero .detail-nav-btn,#view-vous-etes .audience-page .detail-nav-btn{background:#fff;color:var(--dark);border-color:rgba(48,42,35,.16);box-shadow:0 4px 12px rgba(44,35,27,.08)}
.detail-nav-on-tinted .detail-nav-btn:hover,.subhero .detail-nav-btn:hover,#view-vous-etes .audience-page .detail-nav-btn:hover{box-shadow:0 6px 16px rgba(44,35,27,.13)}
/* Fond blanc : bouton couleur du thème (règle générique pour les futurs emplacements) */
.detail-nav-on-white .detail-nav-btn{background:var(--dark);color:#fff;border-color:var(--dark)}
#view-vous-etes .audience-page{padding-top:142px}
#view-vous-etes .audience-section-head p{max-width:650px}
.actor-copy .network-capability{margin:2px 0 20px;padding:12px 14px;border-left:3px solid var(--gold);background:var(--paper);color:#5c554c;font-size:.8rem;line-height:1.45}
.actor-copy .network-capability strong{color:var(--dark)}
@media(max-width:980px){
  #view-vous-etes .audience-page{padding-top:88px!important}
  #view-vous-etes .detail-nav{margin-bottom:18px!important}
  #view-vous-etes .detail-nav-btn,.subhero .detail-nav-btn{padding:7px 10px!important;min-height:30px!important;font-size:.69rem!important}
  #view-vous-etes .actor-copy .network-capability{display:block!important;margin:0 0 16px!important}
}
