.list-menu--right {
  right: 0;
}

.list-menu--disclosure {
  position: absolute;
  min-width: 100%;
  width: 21rem;
  box-shadow: 0 4px 10px rgba(var(--shadow-color), var(--shadow-transparency));
  background-color: rgb(var(--clr-theme-background));
}

.list-menu--disclosure:focus {
  outline: none;
}

.list-menu__item span {
  word-wrap: break-word;
  max-width: 100%;
}

.list-menu--disclosure.localization-selector {
  max-height: 18rem;
  overflow: auto;
  width: 10rem;
  padding: 0.5rem;
}
