.language-picker{position:relative;flex-shrink:0;color:var(--fg,#f1f0e9);font:inherit;z-index:50}.language-trigger,.language-options button{position:relative;isolation:isolate;overflow:hidden;color:inherit;font:inherit;font-size:12px;cursor:pointer;background:var(--bg,#11150e);border:1px solid #737b6266;min-height:44px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 14px}.language-trigger{border-radius:28px;min-width:72px}.language-flag{position:absolute;inset:0;background-position:center;background-size:cover;opacity:.25;z-index:-1;pointer-events:none}[data-flag=tr]{--flag:url('assets/flag-tr.svg')}[data-flag=en]{--flag:url('assets/flag-en.svg')}[data-flag=de]{--flag:url('assets/flag-de.svg')}.language-flag{background-image:var(--flag)}.language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:100%;width:96px;border:1px solid #737b6266;border-radius:12px;overflow:hidden;background:var(--bg,#11150e);box-shadow:0 8px 24px #0004}.language-options[hidden]{display:none}.language-options button{width:100%;border:0;border-radius:0;justify-content:flex-start}.language-options button[aria-selected=true]{box-shadow:inset 3px 0 var(--lime,#d5f78b)}.language-trigger:focus-visible{outline:2px solid var(--lime,#d5f78b);outline-offset:4px}.language-options button:focus-visible,.language-options button:hover{outline:2px solid var(--lime,#d5f78b);outline-offset:-2px}.language-code,.language-chevron{position:relative}.language-chevron{font-size:16px}@media(max-width:650px){.language-trigger{min-width:58px;padding:0 9px;gap:8px;font-size:11px}}@media print{.language-picker{display:none}}
