/* ================================================================
   Bande logos PARTENAIRES — jeu monochrome normalisé (2026-08-31)
   ----------------------------------------------------------------
   Complément de logo-band.css (bande clients) : ce fichier ne
   redéfinit PAS la mécanique du marquee (.logo-marquee,
   .logo-marquee__track, keyframes, habillages) — il faut donc
   charger logo-band.css AVANT lui sur la page (c'est déjà le cas
   sur toute page DA 2026 : tokens.css → site.css → logo-band.css).

   Même méthode de calibration que le jeu clients : boîte de
   hauteur 100, hauteur occupée pondérée par le format (exposant
   0,42) et la densité d'encre (exposant 0,18), constante 74,6
   dérivée du jeu clients. Les SVG sont appliqués en masque CSS :
   la couleur vient de --lb-ink, pas des fichiers.

   | Partenaire | Boîte           | Hauteur occupée | Densité |
   |------------|-----------------|-----------------|---------|
   | Dust       | 173.22 × 100    | 43.31           | 81 %    |
   | Anthropic  | 313.03 × 100    | 34.12           | 44 %    |
   | lemlist    | 198.94 × 100    | 49.60           | 38 %    |
   | Claap      |  96.05 × 100    | 88.14           | 32 %    |

   Σ des largeurs d'UNE série = 781.24.
   Avec 4 logos une série ne remplit pas un viewport : le balisage
   répète la série 3 fois par copie de piste (bande-partenaires.html),
   d'où les valeurs par copie ci-dessous (12 logos, 3 × 781.24).
   ================================================================ */

/* ---------- un logo partenaire (mêmes règles que .lb) ---------- */
.lp{
  flex:0 0 auto;
  height:calc(var(--lb-h) * 1px);
  width:calc(var(--lb-h) * var(--w) / 100 * 1px);
  background-color:var(--lb-ink);
  opacity:var(--lb-opacity);
  transition:opacity .25s ease;
  -webkit-mask:var(--src) center/contain no-repeat;
          mask:var(--src) center/contain no-repeat;
}
.logo-band .lp:hover{ opacity:1; }
.logo-marquee__track .lp{ margin-right:calc(var(--lb-gap) * 1px); }
.logo-marquee:hover .lp{ opacity:calc(var(--lb-opacity) + .18); }

/* ---------- la bande partenaires : ses propres totaux ----------
   --lb-count / --lb-sum-w décrivent UNE copie de piste (ici 3
   séries de 4 logos) ; posés sur le wrapper, ils ne touchent pas
   la bande clients de la même page. */
.logo-band-wrap--partenaires{
  --lb-count:12;
  --lb-sum-w:2343.72;
}

/* ---------- un réglage par logo ---------- */
.lp--dust{ --w:173.22; --src:url(/assets/logos/partenaires/dust.svg); }
.lp--anthropic{ --w:313.03; --src:url(/assets/logos/partenaires/anthropic.svg); }
.lp--lemlist{ --w:198.94; --src:url(/assets/logos/partenaires/lemlist.svg); }
.lp--claap{ --w:96.05; --src:url(/assets/logos/partenaires/claap.svg); }
