.lang-switcher {
  display: flex;
  justify-content: flex-end; /* aligns flags to the right */
  gap: 8px; /* space between flags */
  align-items: center;
  padding-right: 10px; /* optional: some spacing from the edge */
  min-width: 120px;
}

.lang img.flag {
  width: 24px;
  height: 16px;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: border 0.2s;
}

.lang img.flag:hover {
  border: 1px solid #888; /* simple hover effect */
}
