.language-switcher[data-v-ca6c66b2]{display:inline-block}.language-select[data-v-ca6c66b2]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.5rem;transition:border-color .2s ease}.language-select[data-v-ca6c66b2]:focus,.language-select[data-v-ca6c66b2]:hover{border-color:var(--primary-color)}.language-select[data-v-ca6c66b2]:focus{box-shadow:0 0 0 2px #2563eb1a;outline:none}
