.language-picker{position:relative;flex:none;font-size:12px;color:#c6c0cb;z-index:20}
.language-picker>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:6px 10px;border:1px solid #3b343e;border-radius:7px;background:#151318;cursor:pointer;list-style:none;white-space:nowrap;font-weight:600}
.language-picker>summary::-webkit-details-marker{display:none}
.language-picker>summary:hover{color:#fff;border-color:#6b555e}
.language-picker>summary:focus-visible,.language-options a:focus-visible{outline:2px solid #e23b42;outline-offset:3px}
.language-options{position:absolute;top:calc(100% + 10px);right:0;width:190px;padding:7px;border:1px solid #42363e;border-radius:9px;background:#151217;box-shadow:0 12px 28px #0007}
.language-options p{margin:5px 8px 8px;color:#9e95a4;font-size:11px;font-weight:500}
.language-options a{display:block;padding:9px 10px;border-radius:5px;color:#d1cbd5;text-decoration:none;font-size:13px;line-height:1.5}
.language-options a:hover,.language-options a[aria-current="true"]{background:#302029;color:#fff}
.language-options a[aria-current="true"]{box-shadow:inset 2px 0 0 #d44955}
.footer-columns .footer-community-link img{width:18px;height:18px;background:transparent;border:0}
.footer-columns .footer-community-link img.community-icon-elite{width:24px;height:24px;margin-left:-3px;margin-right:-3px}
@media(max-width:980px){.site-header.has-language-picker{height:auto}.site-header.has-language-picker .nav{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:10px;padding-bottom:10px;height:auto}.site-header.has-language-picker .brand{grid-column:1;grid-row:1;justify-self:start}.site-header.has-language-picker .language-picker{grid-column:2;grid-row:1;justify-self:end}.site-header.has-language-picker .nav-links{grid-column:1/-1;grid-row:2;justify-content:space-between;width:100%;gap:12px}.site-header.has-language-picker .language-options{top:calc(100% + 8px)}}
@media(max-width:540px){.site-header.has-language-picker .nav{gap:7px;padding-top:8px;padding-bottom:8px}.site-header.has-language-picker .nav-links{gap:7px}.language-picker>summary{min-height:30px;padding:4px 8px;font-size:11px}.language-picker>summary svg{width:15px;height:15px}}
