/* Les cas anonymises (18/10/2026) : logos d'emprunt, carte, page de cas, bande de l'accueil, mention.
   Cette feuille n'est liee que par les pages d'une langue qui a au moins un cas dont Louis a valide la mission
   (anonymise.valide_par_louis) ; sans un tel cas, elle n'est ni copiee ni liee et le site est celui d'avant. */
/* --- logos (système de Dorola) --- */
.blogo{display:inline-flex;align-items:center;gap:.48em;height:1.7em;font-size:19px;line-height:1;color:currentColor;white-space:nowrap}
.blogo svg{width:1.25em;height:1.25em;flex:none}
.blogo .lgw{font-family:var(--f);font-weight:600;letter-spacing:-.03em;white-space:nowrap}
.lg-empile{flex-direction:column;justify-content:center;gap:.2em}.lg-empile svg{width:.95em;height:.95em}.lg-empile .lgw{font-size:.5em}
.lg-mono_carre .lgc{display:inline-grid;place-items:center;width:1.32em;height:1.32em;border-radius:.3em;background:currentColor;flex:none}
.lg-mono_carre .lgc b{color:var(--lg-fond,#fff);font-size:.72em;line-height:1}
.lg-mono_cercle{gap:.4em}.lg-mono_cercle .lgo{display:inline-grid;place-items:center;width:1.38em;height:1.38em;border:.09em solid currentColor;border-radius:50%;font-size:1em;line-height:1;flex:none}
.lg-deux_poids .lgw i{font-style:normal}
.blogo .lgk{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2em}
.blogo .lgs{font:500 .4em/1 var(--fm);letter-spacing:.28em;text-transform:uppercase;padding-left:.1em}
.lg-deux_lignes .lgk{gap:.12em}.lg-deux_lignes .lgh{font-size:.52em;line-height:1}.lg-deux_lignes .lgh.up{font:600 .4em/1 var(--f);letter-spacing:.24em;text-transform:uppercase;padding-left:.08em}
.lg-crochets .lgw i{font-style:normal;font-weight:300;opacity:.55;margin:0 .08em}
.lg-boite .lgw{border:.12em solid currentColor;padding:.5em .7em .45em}
.lg-point{gap:0}.lg-point .lgp{width:.26em;height:.26em;border-radius:50%;background:currentColor;align-self:flex-end;margin:0 0 .5em .06em;flex:none}
.lg-barre .lgt{width:.17em;height:1.15em;background:currentColor;flex:none}
.lg-pastille .lgw{background:currentColor;border-radius:9999px;padding:.6em 1em .58em}.lg-pastille .lgw span{color:var(--lg-fond,#fff)}
.lg-souligne .lgw{text-decoration:underline;text-decoration-thickness:.11em;text-underline-offset:.2em}
.lg-petites_capitales .lgw{font-variant-caps:all-small-caps}
.lg-initiale .lgi{font-size:1.45em;line-height:.8;margin-right:.02em}.lg-initiale .lgr{font-variant-caps:all-small-caps;font-size:1.15em}

/* --- la carte d'un cas anonymise : logo et volume livre, ce chiffre seul --- */
.cc-h{display:flex;align-items:center;min-height:34px}
.cc-h .blogo{font-size:17px}
.cc.cc-anon{grid-template-rows:auto auto 1fr auto auto}

/* --- la page d'un cas anonymise --- */
.cas-tete .haut .blogo{font-size:26px}
.mention-anon{margin:0;padding:var(--s5) 0 var(--s6);font-size:13px;line-height:1.5;color:var(--muted);text-align:center;text-wrap:balance}

/* --- la bande de logos de l'accueil (quatre cas anonymises ou plus) : la piste et le defilement sont ceux de la bande des marches
   (site.css, .defile / .piste : une translation, composee par le navigateur) ; chaque logo a une cellule de hauteur fixe --- */
.bande-logos .piste-set{gap:0;padding-right:0}
.bande-logos .lg-c{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:208px;padding:0 28px;height:44px;color:rgba(12,10,8,.64)}
.bande-logos .blogo{font-size:19px}

@media (max-width:720px){
  .cas-tete .haut .blogo{font-size:21px}
  /* Sur un telephone le logo et le nom de la famille sont l'un sous l'autre, toujours : sur une ligne, ils tiennent ou non selon la police du logo
     (de repli, puis la vraie), et le bloc entier (titre, texte, fiche) sautait de 32 px quand elle arrivait (CLS 0,089, audit du 18/10).
     La hauteur du bloc ne depend plus de la police : le logo a une hauteur fixe (1,7 em), le libelle une seule ligne. */
  .cas-tete .haut{flex-direction:column;align-items:flex-start}
  .bande-logos .lg-c{min-width:176px;padding:0 20px}
}
