/**
 * Second, independent line of defense: the primary default-hide mechanism
 * is the native "hidden" HTML attribute set directly on the rendered menu
 * link (see un_weglot.install) - not CSS at all, so it works even if this
 * file fails to load. This rule only reinforces that same [hidden] state
 * (with !important, in case some other CSS ever tries to force it visible
 * with a plain "display: block"), rather than hiding the element
 * unconditionally: un_weglot.js reveals it by removing the "hidden"
 * attribute (see updateLanguageSwitcher()), and an unconditional class-only
 * rule here would keep hiding it even after that.
 */
.un-weglot-lang-switcher[hidden] {
  display: none !important;
}
