/*
 * Polaris language switcher.
 *
 * Ships with the add-on rather than the theme: the add-on emits this markup, so
 * it owns the styling. Unscoped by necessity — the switcher renders inside the
 * theme's header menu, outside the #polaris-ui island — and every selector is
 * namespaced .pls-lang-* so it cannot reach anything else.
 *
 * SCOPE, deliberately: layout only. Weight, colour, case and spacing of menu text
 * are the THEME's typography, shared with every other item in the bar; the earlier
 * muted prefix and bold current language fought it and made "LANGUAGE" the one
 * light word in the menu. Anything visual beyond keeping the two spans apart
 * belongs at theme level.
 */

.pls-lang-switcher > a {
    display: inline-flex;
    align-items: center;
}

/* Uncode wraps the whole menu title in its own span, so a flex gap on the <a>
   never lands between these two. Space the prefix directly. */
.pls-lang-switcher .pls-lang-prefix {
    margin-right: .35em;
}
