.lang-picker{min-width:7rem;height:fit-content;position:relative}.lang-picker:hover .langs{display:flex}.lang-picker .current{backdrop-filter:blur(5px);display:flex;align-items:center;gap:.25rem;height:fit-content;padding:.5rem;border-radius:.25rem;background:#fff;outline:1px solid #1c1c1f;color:#1c1c1f}.lang-picker .current path,.lang-picker .current svg,.lang-picker .current>p{color:#fff}.lang-picker .langs{backdrop-filter:blur(5px);background:rgba(90,90,95,.125);outline:1px solid #233950;width:100%;display:flex;flex-direction:column;border-radius:0 0 .25rem .25rem;position:absolute;top:100%;display:none}.lang-picker .langs a{width:100%;transition:background .2s ease;padding:.5rem;min-width:100%;margin:0}.lang-picker .langs a:hover{background:rgba(90,90,95,.25)}.lang-picker .langs a:not(:last-child){border-bottom:1px solid #233950}.lang-picker .langs p{color:#fff}.lang-picker.editor .current{padding:.5rem 1rem;border-radius:.25rem;background:#1c1c1f;outline:1px solid #444}.lang-picker.editor .current>p{color:#fff}.lang-picker.editor .langs{border-radius:0 0 .25rem .25rem;background:#1c1c1f;outline:1px solid #444}.lang-picker.editor .langs a{width:100%;transition:background .2s ease;padding:.75rem .5rem;color:#fff}.lang-picker.editor .langs a:hover{background:rgba(44,44,44,.5)}.lang-picker.editor .langs a:hover p{color:#fff}.lang-picker.editor .langs a:not(:last-child){border-bottom:1px solid #444}.lang-picker.editor .langs p{color:#fff}