.flag.svelte-r13xze{position:relative;display:inline-flex;flex:0 0 auto;width:20px;height:14px;border-radius:2px;overflow:hidden;box-sizing:border-box;line-height:0}.flag.svelte-r13xze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-strong);pointer-events:none}.flag.svelte-r13xze svg:where(.svelte-r13xze){display:block;width:100%;height:100%}.lang.svelte-9s86n8{position:relative;flex:0 0 auto;max-width:180px}.lang__button.svelte-9s86n8{display:inline-flex;align-items:center;gap:6px;max-width:180px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;flex:0 0 auto}.lang__button.svelte-9s86n8:hover,.lang__button[aria-expanded=true].svelte-9s86n8{border-color:var(--orange)}.lang__button.svelte-9s86n8:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.lang__short.svelte-9s86n8,.lang__full.svelte-9s86n8{min-width:0;overflow:hidden;text-overflow:ellipsis}.lang__full.svelte-9s86n8{display:none}.lang__chev.svelte-9s86n8{flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.lang__chev.is-open.svelte-9s86n8{transform:rotate(180deg)}.lang__menu.svelte-9s86n8{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:210px;max-width:calc(100vw - 24px);max-height:min(340px,calc(100vh - 80px));overflow-y:auto;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);box-shadow:var(--shadow)}.lang__option.svelte-9s86n8{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:12px;font-weight:700;line-height:1.25;text-align:left}.lang__option.svelte-9s86n8:hover{background:var(--surface);color:var(--orange-dark)}.lang__option.svelte-9s86n8:focus-visible{background:var(--surface);color:var(--orange-dark);outline:2px solid var(--orange);outline-offset:-2px}.lang__option.is-active.svelte-9s86n8{background:color-mix(in srgb,var(--orange) 12%,transparent);color:var(--orange-dark)}.lang__option-name.svelte-9s86n8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang__check.svelte-9s86n8{flex:0 0 auto;margin-left:auto;color:var(--orange-dark)}.lang__check-spacer.svelte-9s86n8{flex:0 0 auto;width:14px;height:14px;margin-left:auto}@media(max-width:639px){.lang.svelte-9s86n8{max-width:96px}.lang__button.svelte-9s86n8{max-width:96px;gap:5px;padding:0 8px}}@media(min-width:640px){.lang__short.svelte-9s86n8{display:none}.lang__full.svelte-9s86n8{display:inline}}
