.langpick{position:relative;display:inline-block;font-family:var(--display)}.langpick .flag{display:inline-flex;width:21px;height:14px;flex:none;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #0009}.langpick .flag svg{width:100%;height:100%}.langpick-current{display:inline-flex;align-items:center;gap:7px;font:600 12px var(--display);color:#e9dfc7;background:linear-gradient(#4a3b25,#2b2116);border:1px solid #c9a865;border-radius:3px;padding:4px 9px;cursor:pointer;letter-spacing:.04em}.langpick-current:hover,.langpick-current[aria-expanded=true]{border-color:#ffd257;color:#ffd257}.langpick .caret{font-size:10px;opacity:.8}.langpick-list{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:140px;margin:0;padding:4px;list-style:none;background:#16120ef7;border:2px solid #7a6440;border-radius:3px;box-shadow:inset 0 0 0 1px #000,0 8px 24px #0009}.langpick-list li{display:flex;align-items:center;gap:9px;padding:6px 9px;font-size:13px;color:#e9dfc7;border-radius:2px;cursor:pointer;outline:none}.langpick-list li:hover,.langpick-list li:focus{background:#c9a8652e;color:#ffd257}.langpick-list li[aria-selected=true]{color:#ffd257}
