/* Language Dropdown*/ .lang-dropdown { user-select: none; display: flex; gap: 3px; width: 91px; height: 40px; display: flex; justify-content: center; align-items: center; border: none; background: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .lang-dropdown.show-border { border: 1px solid var(--border); border-radius: 8px; background: var(--bg2); } .lang-menu { display: flex; align-items: center; gap: 3px; } .lang-item { cursor: pointer; background-color: var(--surface); width: 40px; height: 24px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--border); border-radius: 8px; color: var(--muted); } @media (hover: hover) and (pointer: fine) { .lang-item:hover { border-color: var(--text); color: var(--text); } } .lang-button { width: 40px; height: 30px; appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; background-color: var(--surface); color: var(--muted); border-radius: 8px; border: 1px solid var(--border); padding: 3px 6px; font-size: 14px; } @media (hover: hover) and (pointer: fine) { .lang-button:hover { border-color: var(--text); color: var(--text); } }