.LanguageSwitcher{justify-content:center;align-items:center;gap:var(--space-tight);height:var(--header-control-height);padding:var(--space-2);border-radius:var(--radius-m);background:var(--header-control-bg);color:var(--header-control-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--header-control-line);cursor:pointer;transition:background-color var(--duration-header-control) ease;display:inline-flex}@media (max-width:1023px){.LanguageSwitcher{min-width:var(--header-language-mobile-width);gap:var(--space-1);background:var(--header-mobile-control-bg)}}.LanguageSwitcher:hover,.LanguageSwitcher_open{background:var(--header-control-hover-bg)}.LanguageSwitcher:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}@media (min-width:1024px) and (max-width:1279px){.LanguageSwitcher-code{display:none}}.LanguageSwitcher-menu{z-index:var(--z-header-dropdown)}.LanguageSwitcher-option{gap:var(--space-4);cursor:pointer;align-items:center;display:flex}.LanguageSwitcher-flag{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:50%;position:relative;overflow:hidden}@media (max-width:1023px){.LanguageSwitcher-flag{width:var(--size-icon-sm);height:var(--size-icon-sm)}}.LanguageSwitcher-image{object-fit:cover;object-position:center;transform:scale(1.4)}
