/* Page « Créditos y agradecimientos » (app/pages/legal/creditos.php) */

.legal-card .credit-list{
  margin:0 0 18px;
  padding:0;

  list-style:none;
}

.legal-card .credit-item{
  display:flex;
  align-items:flex-start;
  gap:16px;

  margin:0 0 16px;
}

.credit-logo{
  display:block;
  flex:0 0 auto;

  width:auto;
  max-width:120px;
  max-height:60px;
}

.credit-text{
  min-width:0;
}

.legal-card .credit-text p{
  margin:0 0 4px;
}

.legal-card .credit-name{
  color:var(--primary);
  font-weight:900;
}

/* Financiación europea : l'emblème doit rester lisible */
.credit-section-financiacion .credit-item{
  flex-direction:column;
  gap:8px;
}

.credit-section-financiacion .credit-logo{
  max-width:280px;
  max-height:80px;
}
