/* Team kit marks (assets/team-kits.js): sizing only, no layout opinions.
   Crests are 10:11 plates; markup carries width and height so nothing shifts while they load. */
.fbi-crest {
  display: inline-block;
  flex: none;
  max-width: 100%;
  height: auto;
  aspect-ratio: 10 / 11;
  object-fit: contain;
  vertical-align: middle;
}
/* Static archive rows use the micro mark directly at 20 x 22. */
.crest-micro {
  display: inline-block;
  flex: none;
  width: 20px;
  height: 22px;
  vertical-align: middle;
}
.fbi-lockup {
  display: block;
  max-width: 100%;
  height: auto;
}
.fbi-team-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  min-width: 0;
  max-width: 100%;
  vertical-align: middle;
}
.fbi-team-chip > .fbi-crest { flex: none; }
.fbi-team-chip__name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
