.tw-language-trigger,.tw-language-menu{--tw-language-bg:#fffffff0;--tw-language-text:#233044;--tw-language-muted:#64748b;--tw-language-border:#23304424;--tw-language-hover:#f0f4fa;--tw-language-selected:#eaf1ff;--tw-language-accent:#0759df}html[data-workspace-theme=dark] :is(.tw-language-trigger,.tw-language-menu),.dark :is(.tw-language-trigger,.tw-language-menu){--tw-language-bg:#1e232cf7;--tw-language-text:#f1f5fb;--tw-language-muted:#a8b5c9;--tw-language-border:#c9d8f133;--tw-language-hover:#303948;--tw-language-selected:#253d61;--tw-language-accent:#a3c5ff}button.tw-language-trigger{box-sizing:border-box;border:1px solid var(--tw-language-border);background:var(--tw-language-bg);width:auto;min-width:0;max-width:100%;min-height:40px;color:var(--tw-language-text);letter-spacing:0;text-transform:none;cursor:pointer;touch-action:manipulation;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}button.tw-language-trigger:is(:hover,[data-state=open]):not(:disabled){background:var(--tw-language-hover);border-color:var(--tw-language-muted);color:var(--tw-language-text)}button.tw-language-trigger:focus-visible{outline:2px solid var(--tw-language-accent);outline-offset:3px}button.tw-language-trigger:disabled{opacity:.5;cursor:not-allowed}.tw-language-symbol{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;line-height:1;display:inline-flex}.tw-language-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-language-trigger .tw-language-chevron{width:14px;height:14px;color:var(--tw-language-muted);flex:0 0 14px;transition:transform .14s;display:block;position:static}.tw-language-trigger[data-state=open] .tw-language-chevron{transform:rotate(180deg)}.tw-language-menu{box-sizing:border-box;z-index:10020;min-width:208px;max-width:min(320px,100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;border:1px solid var(--tw-language-border);background:var(--tw-language-bg);color:var(--tw-language-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:18px;padding:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.3;animation:.14s ease-out tw-language-appear;overflow:auto;box-shadow:0 12px 36px #0f172a24,0 2px 6px #0f172a0d}.tw-language-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:flex}.tw-language-option[data-state=checked]{color:var(--tw-language-accent);background:var(--tw-language-selected);font-weight:600}.tw-language-option[data-highlighted]{background:var(--tw-language-hover)}.tw-language-option[data-disabled]{opacity:.45;pointer-events:none}.tw-language-check{flex:0 0 16px;width:16px;margin-left:auto;display:flex}@keyframes tw-language-appear{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=767px),(pointer:coarse){button.tw-language-trigger{min-height:44px}button.tw-language-trigger.is-compact{gap:5px;padding-inline:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.tw-language-menu{animation:none}button.tw-language-trigger,.tw-language-trigger .tw-language-chevron{transition:none}}
