.language-switcher[data-v-8e417188]{align-items:center;background:var(--tabbar-bg);border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-card-elevated) 60%,transparent);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;height:34px;justify-content:center;padding:0 12px;position:relative;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease;width:118px}.language-switcher[data-v-8e417188]:hover{background:color-mix(in srgb,var(--accent-icon-bg) 72%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:0 6px 18px #232a2414;color:var(--accent)}.language-switcher[data-v-8e417188]:focus-within{border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.language-switcher__mark[data-v-8e417188]{color:var(--color-gold);flex:0 0 auto;height:16px;width:16px}.language-switcher__mark circle[data-v-8e417188],.language-switcher__mark path[data-v-8e417188]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.language-switcher__select[data-v-8e417188]{background:transparent;border:none;cursor:pointer;font-size:16px;height:100%;inset:0;opacity:0;outline:none;position:absolute;width:100%;z-index:2}.language-switcher__value[data-v-8e417188]{color:inherit;font-size:13px;font-weight:800;line-height:1;max-width:54px;min-width:44px;pointer-events:none;text-align:center}.language-switcher__chevron[data-v-8e417188]{color:currentColor;flex:0 0 auto;height:14px;pointer-events:none;width:14px}.language-switcher__chevron path[data-v-8e417188]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.language-switcher--compact[data-v-8e417188]{gap:6px;height:30px;padding:0 10px;width:94px}.language-switcher--compact .language-switcher__mark[data-v-8e417188]{height:14px;width:14px}.language-switcher--compact .language-switcher__value[data-v-8e417188]{font-size:12px;max-width:44px;min-width:40px}
