.sc-language{position:relative;flex:0 0 auto}.sc-language>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:7px 11px;border:1px solid #ffffff28;border-radius:7px;color:#f4eff8;font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer}.sc-language>summary::-webkit-details-marker{display:none}.sc-language>summary:hover,.sc-language[open]>summary{border-color:#d1acf688;background:#ffffff0a}.sc-flag{display:block;flex:0 0 auto;width:23px;height:16px;border-radius:2px;box-shadow:0 0 0 1px #ffffff30;overflow:hidden}.sc-language-chevron{color:#d1acf6;font-size:16px;line-height:1}.sc-language-list{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:166px;padding:6px;background:#211a29;border:1px solid #574061;border-radius:9px;box-shadow:0 20px 55px #000b}.sc-language-list a{display:flex;align-items:center;gap:11px;min-height:44px;padding:8px 10px;border-radius:6px;color:#e9deef;font-size:13px}.sc-language-list a:hover,.sc-language-list a[aria-current]{background:#ffffff0c}.sc-language-check{margin-left:auto;color:#d1acf6}.sc-i18n-notice{background:#372643;color:#f4e7ff;font-size:12px;line-height:1.6;text-align:center;padding:9px 20px}.sc-language>summary:focus-visible,.sc-language-list a:focus-visible{outline:3px solid #d1acf6;outline-offset:3px}@media(max-width:1050px){.sc-language>summary{padding-inline:8px;gap:6px}.sc-flag{width:21px;height:14px}.desktop-nav{gap:13px}}@media(max-width:580px){.header-inner{gap:10px}.sc-language{margin-left:auto}.mobile-menu{margin-left:0}.sc-language>summary{min-height:42px;padding:7px 9px;gap:6px;font-size:11px}.sc-flag{width:21px;height:14px}.sc-language-list{right:0;width:154px}.sc-language-list a{font-size:13px;min-height:44px}.brand>span{font-size:16px}.brand img{width:40px}.brand small{font-size:6px}.mobile-menu>summary{gap:6px;font-size:12px}}@media(max-width:350px){.header-inner{gap:8px}.brand>span{font-size:14px}.brand img{width:35px}.sc-language>summary{padding-inline:7px}.mobile-menu>summary>span:first-child{font-size:11px}}
