details.language-switch,.header-actions details.language-switch,.mobile-header-ready details.language-switch{position:relative;display:block!important;width:40px;height:40px;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:50%;background:transparent;white-space:nowrap}details.language-switch.legal-language{margin-left:auto}details.language-switch>.language-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:1px solid #3a3b3c;border-radius:50%;background:#101216;color:#dce0e7;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}details.language-switch>.language-trigger::-webkit-details-marker{display:none}details.language-switch>.language-trigger::marker{content:""}details.language-switch>.language-trigger svg{display:block;width:20px;height:20px;flex:none;pointer-events:none}details.language-switch>.language-trigger:hover,details.language-switch[open]>.language-trigger{border-color:#777a80;background:#1b1e24;color:#f2f3f5}details.language-switch>.language-trigger:focus-visible,details.language-switch>.language-menu>:is(button,a):focus-visible{outline:2px solid #e8b04b;outline-offset:3px}details.language-switch>.language-menu{box-sizing:border-box;position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:grid;gap:3px;min-width:144px;margin:0;padding:5px;border:1px solid #3a3b3c;border-radius:12px;background:#101216;box-shadow:0 12px 32px #0006}details.language-switch:not([open])>.language-menu{display:none}details.language-switch>.language-menu>:is(button,a){box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:36px;margin:0;padding:8px 11px;border:0;border-radius:7px;background:transparent;color:#dce0e7;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}details.language-switch>.language-menu>:is(button,a):after{content:"";width:12px;flex:0 0 12px}details.language-switch>.language-menu>:is(button,a):hover{background:#22262e;color:#f2f3f5;text-decoration:none}details.language-switch>.language-menu>:is(button[aria-pressed=true],a[aria-current=page]){background:#ece9df;color:#24251f;font-weight:600}details.language-switch>.language-menu>:is(button[aria-pressed=true],a[aria-current=page]):after{content:"✓";font-size:13px;line-height:1}@media(max-width:800px){details.language-switch,.header-actions details.language-switch,.mobile-header-ready details.language-switch{width:44px;height:44px}details.language-switch>.language-menu>:is(button,a){min-height:44px;padding:10px 11px;font-size:13px}}
