.ks-shell-language{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 12px 4px;padding:10px 10px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.56);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ks-shell-language>div{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04)}
.ks-shell-language a{display:grid;place-items:center;min-width:34px;height:28px;padding:0 7px;border-radius:7px;color:rgba(255,255,255,.7);text-decoration:none;font-size:.7rem;letter-spacing:0;transition:background .16s ease,color .16s ease}
.ks-shell-language a:hover,.ks-shell-language a:focus-visible{background:rgba(255,255,255,.08);color:#fff}
.ks-shell-language a.is-active{background:#f4e4b1;color:#153a2d}
.ks-unified-sidebar.is-collapsed .ks-shell-language{justify-content:center;padding-inline:0}
.ks-unified-sidebar.is-collapsed .ks-shell-language>span{display:none}
.ks-unified-sidebar.is-collapsed .ks-shell-language>div{flex-direction:column}
@media(max-width:820px){.ks-shell-language{margin-inline:10px}}
@media(prefers-reduced-motion:reduce){.ks-shell-language a{transition:none}}
