/* ── Reusable flag images (flagcdn.com) ──────────────────────────────────── */

.hej-flag {
  display: inline-block;
  object-fit: cover;
  vertical-align: middle;
  flex-shrink: 0;
}

.hej-flag--sm  { width: 20px; height: 14px; border-radius: 2px; }
.hej-flag--md  { width: 32px; height: 22px; border-radius: 3px; }
.hej-flag--lg  { width: 56px; height: 40px; border-radius: 5px; }
