/* Nord: the new repeatable lists only. */
.nh-editable-lists .nh-languages {
  flex: 0 1 auto;
  flex-wrap: wrap;
  justify-content: flex-end;
  min-width: 0;
  max-width: 36%;
}
.nh-header .nh-language-link[aria-current="page"],
.nh-header .nh-language-link[aria-current="page"]:hover {
  color: #dfb66c;
  background: transparent;
}
@media (max-width: 1100px) {
  .nh-editable-lists .nh-languages { max-width: 55%; }
  .nh-editable-lists .nh-shell .nh-home {
    flex-shrink: 1;
    min-width: 0;
  }
}
.nft-editable-lists .nft-languages {
  flex: 0 1 auto;
  min-width: 0;
  flex-wrap: wrap;
}
.nft-footer .nft-language-link[aria-current="page"] { color: #dfb66c; }
.nft-footer .nft-social-link-editable { font-size: 0; }
.nft-footer .nft-social-other {
  border: 1px solid currentColor;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='m10 13 4-4m-5 6-1 1a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0m0 2 1-1a4 4 0 0 1 6 6l-4 4a4 4 0 0 1-6 0' transform='translate(1 1)'/%3E%3C/svg%3E");
  background-size: 22px 22px;
}
#nord-footer.nft-editable-lists .nft-container {
  max-width: 1280px;
  width: calc(100% - 48px);
}
@media (max-width: 767px) {
  #nord-footer.nft-editable-lists .nft-container {
    width: calc(100% - 32px);
  }
}
.nh-editable-lists .nh-languages:not(:has(.nh-language-item)),
.nft-editable-lists .nft-languages:not(:has(.nft-language-item)),
.nft-editable-lists .nft-socials:not(:has(.nft-social-item)),
[data-nord-list-hidden] { display: none !important; }
