.eu-stars {
  flex-shrink: 0;
  border-radius: 50%;
  background-image: url('../../assets/eu-flag.svg');
  background-size: cover;
  background-position: center;
  box-shadow: var(--shadow-sm);
}

/* Small roundel next to a section heading */
.eu-stars--badge {
  width: 44px;
  height: 44px;
}

/* Larger, softened corner watermark on a dark panel */
.eu-stars--corner {
  position: absolute;
  top: var(--space-3);
  right: var(--space-3);
  width: 110px;
  height: 110px;
  opacity: 0.5;
  box-shadow: none;
}

@media (max-width: 640px) {
  .eu-stars--corner {
    top: var(--space-2);
    right: var(--space-2);
    width: 60px;
    height: 60px;
  }
}
