.language-switcher{flex-shrink:0;align-items:center;margin-inline:8px;font-size:12px;display:flex}.language-trigger{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:8px;display:flex}.language-trigger:hover,.language-trigger[data-popup-open]{background:var(--canvas)}.language-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.language-flag{border-radius:2px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.language-options{background:var(--background);min-width:204px;color:var(--foreground);padding:6px}.language-option{gap:10px;min-height:44px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.language-option .language-flag{width:24px;height:16px}.language-option small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.language-option[aria-current=true]{background:var(--canvas);font-weight:600}@media (max-width:640px){.language-switcher{margin-inline:0}.language-trigger{gap:5px;padding-inline:4px}}
