.ebmnt1-countries__inner {
  align-items: stretch;
}

.ebmnt1-countries__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1em;
  width: 100%;
  text-align: center;
  user-select: none;
}

.ebmnt1-countries__flag {
  width: min(100%, 13.75em);
  aspect-ratio: 1;
  border: 0.3em solid var(--ebmnt1-countries-flag-border-color);
  border-radius: var(--ebmnt1-radius-circle);
  box-shadow: 0 0.75em 1.75em var(--ebmnt1-countries-flag-shadow-color);
  overflow: hidden;
  transition: var(--ebmnt1-transition-base);
}

.ebmnt1-countries__flag img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: var(--ebmnt1-transition-image);
  -webkit-user-drag: none;
}

.ebmnt1-countries__item:hover .ebmnt1-countries__flag {
  border-color: var(--ebmnt1-countries-flag-hover-border-color);
}

.ebmnt1-countries__item:hover .ebmnt1-countries__flag img {
  transform: scale(1.1);
}

.ebmnt1-countries__name {
  font-size: var(--ebmnt1-font-size-card-title);
  color: var(--ebmnt1-countries-name-color);
}

.ebmnt1-countries__meta {
  font-size: var(--ebmnt1-font-size-small);
  color: var(--ebmnt1-countries-meta-color);
}
