/**
 * galv language switcher — interim in-content skin.
 *
 * Deliberately minimal + neutral: this is the stopgap in-content placement (Ram
 * 2026-07-24). The designed version lives in the site header later (Subash), so
 * do not over-invest here. Scoped entirely under .galv-lang-switcher. Direction
 * is inherited from <html dir> (set by galvanize-wpml-i18n.php on RTL languages),
 * so the strip mirrors automatically on ar/fa/he — no per-language CSS.
 */

.galv-lang-switcher {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #333;
    background: #f5f5f7;
    border-bottom: 1px solid #e5e5ea;
    padding: 8px 16px;
    text-align: center;
}

.galv-lang-switcher__icon {
    margin-inline-end: 8px;
    font-size: 15px;
    vertical-align: middle;
}

.galv-lang-switcher__list {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}

.galv-lang-switcher__item {
    display: inline;
    white-space: nowrap;
}

.galv-lang-switcher__item:not(:last-child)::after {
    content: "\00b7"; /* middot separator */
    margin: 0 8px;
    color: #b0b0b8;
}

.galv-lang-switcher__link {
    color: #0a66c2;
    text-decoration: none;
}

.galv-lang-switcher__link:hover,
.galv-lang-switcher__link:focus {
    text-decoration: underline;
}

.galv-lang-switcher__current {
    font-weight: 700;
    color: #111;
}
