.translation-widget.svelte-140d1mx{position:relative;display:inline-block}.translation-btn.svelte-140d1mx{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;transition:all .2s}.translation-btn.svelte-140d1mx:hover{background-color:#ffffff26;border-color:#ffffff4d}.translation-btn.svelte-140d1mx .flag:where(.svelte-140d1mx){font-size:18px;line-height:1}.translation-btn.svelte-140d1mx .lang-code:where(.svelte-140d1mx){font-weight:500}.translation-btn.svelte-140d1mx .arrow:where(.svelte-140d1mx){transition:transform .2s}.translation-btn[aria-expanded=true].svelte-140d1mx .arrow:where(.svelte-140d1mx){transform:rotate(180deg)}.dropdown-overlay.svelte-140d1mx{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:999998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dropdown-portal.svelte-140d1mx{position:fixed!important;width:280px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);background-color:#1a1a1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 24px #00000080;z-index:999999!important;overflow:hidden;pointer-events:auto;transform:translateZ(0);will-change:transform;contain:none!important;isolation:isolate!important}@media (max-width: 768px){.dropdown-portal.svelte-140d1mx{width:90vw!important;max-width:400px!important;max-height:80vh!important;border-radius:16px!important}.dropdown-portal.svelte-140d1mx .search-box:where(.svelte-140d1mx){padding:16px}.dropdown-portal.svelte-140d1mx .language-list:where(.svelte-140d1mx){max-height:calc(80vh - 80px);overflow-y:auto}}.search-box.svelte-140d1mx{padding:12px;border-bottom:1px solid rgba(255,255,255,.1)}.search-input.svelte-140d1mx{width:100%;padding:8px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:14px}.search-input.svelte-140d1mx::placeholder{color:#ffffff80}.search-input.svelte-140d1mx:focus{outline:none;border-color:#ffffff4d;background-color:#ffffff14}.language-list.svelte-140d1mx{max-height:300px;overflow-y:auto}.language-item.svelte-140d1mx{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:none;color:#fff;cursor:pointer;text-align:left;transition:background-color .2s}.language-item.svelte-140d1mx:hover{background-color:#ffffff0d}.language-item.active.svelte-140d1mx{background-color:#ffffff1a}.language-item.svelte-140d1mx .flag:where(.svelte-140d1mx){font-size:20px;line-height:1;flex-shrink:0}.language-item.svelte-140d1mx .lang-info:where(.svelte-140d1mx){flex:1;display:flex;flex-direction:column;gap:2px}.language-item.svelte-140d1mx .lang-name:where(.svelte-140d1mx){font-size:14px;font-weight:500}.language-item.svelte-140d1mx .lang-code-small:where(.svelte-140d1mx){font-size:12px;color:#fff9}.language-item.svelte-140d1mx .check:where(.svelte-140d1mx){flex-shrink:0;color:#4a9eff}@media (max-width: 768px){.translation-btn.svelte-140d1mx{padding:6px 10px;font-size:13px}.translation-btn.svelte-140d1mx .flag:where(.svelte-140d1mx){font-size:16px}}
