/* M19 — Logos en défilement (Atelier WP, 09/10/2026). */
.m19 { display: flex !important; flex-direction: column; gap: 1rem; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }
.m19-rang { overflow: hidden; }
.m19-piste { display: flex; gap: 1rem; width: max-content; animation: m19-defile var(--m19-d, 30s) linear infinite; }
.m19-rang--inverse .m19-piste { animation-direction: reverse; }
.m19:hover .m19-piste { animation-play-state: paused; }
.m19-piste > * { flex: 0 0 auto; width: 180px; margin: 0 !important; }
@keyframes m19-defile { to { transform: translateX(calc(-50% - 0.5rem)); } }
