.lang-switcher.svelte-1v2j48r{display:inline-flex;position:relative}.lang-trigger.svelte-1v2j48r{border:1px solid color-mix(in srgb, currentColor 24%, transparent);height:2rem;color:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:0 .6rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}@media (hover:hover){.lang-trigger.svelte-1v2j48r:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.lang-flag.svelte-1v2j48r{-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #0000001a}.lang-chevron.svelte-1v2j48r{opacity:.6}.lang-menu.svelte-1v2j48r{z-index:1000;background:#fff;border:1px solid #e8eaed;border-radius:6px;min-width:180px;max-height:min(75vh,540px);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.lang-menu-up.svelte-1v2j48r{top:auto;bottom:calc(100% + 6px)}.lang-menu-left.svelte-1v2j48r{left:0;right:auto}.lang-item.svelte-1v2j48r{color:#26292e;border-radius:3px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}@media (hover:hover){.lang-item.svelte-1v2j48r:hover{background:#f6f7f9}}.lang-item-active.svelte-1v2j48r{font-weight:600}.lang-label.svelte-1v2j48r{flex:1}
