.lang-box{width:20px;height:20px;filter:none}.lang-container{width:100%;height:100%;overflow:hidden;font-size:0}.lang-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px;border-radius:6px;box-sizing:border-box;border:.9px solid var(--color-base-300,hsl(var(--b3)));box-shadow:none;outline:none;font-size:12px;font-weight:500;line-height:1;transform:translateZ(0);transition:border-color .15s,background .15s}.current-lang-display,.lang-inner,.selected-lang-display{background:var(--color-base-100,hsl(var(--b1)));color:hsl(var(--bc))}.current-lang-display,.selected-lang-display{border:.9px solid var(--color-base-300,hsl(var(--b3)))!important}.menu li>a:active .lang-inner,.menu li>a:hover .lang-inner{border:.9px solid var(--color-base-300,hsl(var(--b3)));background:var(--color-base-100,hsl(var(--b1)));color:hsl(var(--bc))}.menu li>a:active .selected-lang-display,.menu li>a:hover .selected-lang-display{border:.9px solid var(--color-base-300,hsl(var(--b3)))!important;background:var(--color-base-100,hsl(var(--b1)));color:hsl(var(--bc))}.languages-list{max-height:calc(80vh - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--p)) transparent;padding-right:4px}.languages-list::-webkit-scrollbar{width:5px}.languages-list::-webkit-scrollbar-track{background:transparent}.languages-list::-webkit-scrollbar-thumb{background-color:hsl(var(--p));border-radius:10px}.dropdown-mobile-pos{right:0;left:auto}.dropdown-drawer-top .dropdown-content{top:auto!important;bottom:calc(100% + .5rem)!important}.drawer-selected-language-preview{display:inline-flex;min-width:0;align-items:center}.drawer-inline-language-list{display:grid;gap:.25rem}.drawer-inline-language-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding:.55rem .625rem;text-align:left;color:hsl(var(--bc));transition:background-color .15s ease,opacity .15s ease}.drawer-inline-language-option.active,.drawer-inline-language-option:hover{background:hsl(var(--b2))}.drawer-inline-language-option .lang-box,.drawer-inline-language-option .lang-container{display:inline-block}.no-hover-bg,.no-hover-bg:active,.no-hover-bg:focus,.no-hover-bg:focus-visible,.no-hover-bg:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}
