.lang-switch.svelte-1v2j48r{z-index:0;border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-hint);font-size:var(--fs-micro);letter-spacing:1px;flex-shrink:0;justify-content:center;align-items:center;margin:-6px;font-weight:900;text-decoration:none;transition:color .2s ease-out;display:flex;position:relative}.lang-switch.svelte-1v2j48r:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--vordergrund) 5%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 10%, transparent);transition:background-color .2s ease-out,border-color .2s ease-out;position:absolute;inset:6px}@media (hover:hover) and (pointer:fine){.lang-switch.svelte-1v2j48r:hover{color:var(--text-main)}.lang-switch.svelte-1v2j48r:hover:before{background:color-mix(in srgb, var(--vordergrund) 10%, transparent);border-color:var(--border-control)}}.lang-switch.svelte-1v2j48r:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.language-error.svelte-1v2j48r{margin:var(--sp-xs) 0;color:var(--text-secondary);font-size:var(--fs-sm);overflow-wrap:anywhere}.lang-switch[aria-disabled=true].svelte-1v2j48r{cursor:progress;color:var(--text-muted,#94a3b8)}.lang-switch[aria-disabled=true].svelte-1v2j48r:before{background:color-mix(in srgb, var(--vordergrund) 2%, transparent);border-style:dashed}
