/* Stylizing the container */
.language-switcher-language-url {
  display: flex;
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* Stylizing the list */
.language-switcher-language-url > .links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* Stylizing each language link */
.language-switcher-links li {
  font-size: 14px;
}

/* Stylizing the link itself */
.language-link {
  var(--desktop-header-link);
  text-decoration: none;
  transition: color 0.3s ease;
}

.language-link:hover {
  var(--desktop-header-link-active);
}

/* Stylizing the active link */
.language-link.is-active {
  var(--desktop-header-link-active);
  font-weight: bold;
}
