.langm.svelte-1iij8ch{position:relative;display:inline-flex;align-items:center}.langm-btn.svelte-1iij8ch{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-muted);padding:4px;line-height:1;transition:color .15s ease}.langm-btn.svelte-1iij8ch:hover{color:var(--color-text)}.langm-chev.svelte-1iij8ch{opacity:.6;transition:transform .15s ease}.langm-chev.flip.svelte-1iij8ch{transform:rotate(180deg)}.langm-panel.svelte-1iij8ch{position:absolute;top:calc(100% + 6px);right:0;width:min(200px,calc(100vw - 2rem));background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001a;z-index:200;padding:5px;text-align:left}.langm-item.svelte-1iij8ch{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);text-align:left}.langm-item.svelte-1iij8ch:hover{background:var(--color-bg-hover, #f1f1f1)}.langm-name.svelte-1iij8ch{font-family:IBM Plex Sans,sans-serif;font-size:13px}.langm-code.svelte-1iij8ch{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-muted)}.langm-item.active.svelte-1iij8ch .langm-name:where(.svelte-1iij8ch){font-weight:600}.langm-item.active.svelte-1iij8ch .langm-code:where(.svelte-1iij8ch){color:var(--switzen-red, #d52b1e)}
