.site-languages{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;border:1px solid #c4d3b522;border-radius:8px;padding:3px;background:#ffffff03;font:500 11px/1.4 'AC Golos','Golos Text','Segoe UI',sans-serif}.site-languages a{display:block!important;padding:5px 7px!important;color:#a2b195!important;border-radius:5px;text-decoration:none;font-size:11px!important;line-height:1.4;min-height:0!important}.site-languages a[aria-current]{background:#afdc8020;color:#d0efb5!important}.site-languages a:focus-visible{outline:1px solid #bfd9a5;outline-offset:2px}.ac-header .site-languages{margin-left:auto}.ac-header .ac-home{margin-left:0}@media(max-width:760px){.ac-header{gap:10px}.ac-header-divider{display:none}.ac-header-section{display:none}.site-languages a{padding:5px 6px!important}}
.language-menu{position:relative;padding:0;display:block;background:transparent;border:0;font:500 12px/1.4 'AC Golos','Golos Text',sans-serif;flex-shrink:0}
.language-menu summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;box-sizing:border-box;cursor:pointer;color:#d5dfce;border:1px solid #c4d3b530;border-radius:10px;list-style:none;background:#ffffff05}
.language-menu summary::-webkit-details-marker{display:none}.language-menu summary::after{display:none}.language-menu[open] summary{border-color:#b2dc8060;background:#afdc8010}
.language-menu nav{position:absolute;top:calc(100% + 10px);right:0;min-width:160px;padding:6px;border:1px solid #c4d3b533;border-radius:12px;background:#182018;box-shadow:0 12px 30px #0005;z-index:50}
.language-menu nav a{padding:10px 12px!important;font-size:13px!important}.language-menu nav a:hover{background:#afdc8010}.language-menu summary:focus-visible{outline:2px solid #bfd9a5;outline-offset:3px}

.language-menu nav{left:50%;right:auto;top:calc(100% + 6px);width:168px;min-width:168px;box-sizing:border-box;transform:translateX(-50%);transform-origin:top center;overflow:hidden}
.language-menu summary{height:38px;min-height:38px;min-width:80px;padding:0 14px;border-radius:9px;line-height:1;justify-content:center;gap:8px}
.language-menu summary svg{display:block;width:16px;height:16px;flex:none}
.floating-header .language-menu{align-self:center;justify-self:end;margin:0}
@media(min-width:601px){.floating-header .nav-row{grid-template-columns:auto 1fr auto auto;column-gap:12px}.floating-header .nav-actions{display:contents}.floating-header .language-menu{grid-column:3;grid-row:1}.floating-header .nav-download{grid-column:4;grid-row:1;justify-self:end}}
@media(min-width:1101px){.floating-header .nav-links{margin-inline:30px}}
@media(min-width:601px) and (max-width:820px){.floating-header .nav-row{grid-template-columns:1fr auto auto}.floating-header .language-menu{grid-column:2}.floating-header .nav-download{grid-column:3}}
@media(max-width:600px){.floating-header .nav-brand{margin-right:auto}.floating-header .language-menu{order:1}.floating-header .mobile-nav-toggle{order:2}.floating-header .nav-row{gap:10px}}

/* One header action, with the disclosure growing from its centre. */
.language-menu summary{min-width:118px}
.language-menu nav{min-width:0;overflow:hidden;will-change:height,width,opacity}
.language-menu nav a{white-space:nowrap}
@media(min-width:601px){.floating-header .nav-row{grid-template-columns:auto 1fr auto}.floating-header .language-menu{grid-column:3}}
@media(min-width:601px) and (max-width:820px){.floating-header .nav-row{grid-template-columns:1fr auto}.floating-header .language-menu{grid-column:2}}
@media(max-width:600px){.language-menu summary{min-width:104px}}

/* Compact paired actions: language on the left, download on the right. */
.floating-header .language-menu summary{min-width:84px;width:84px;height:38px;min-height:38px}
@media(min-width:601px){.floating-header .nav-row{grid-template-columns:auto 1fr auto auto;column-gap:10px}.floating-header .language-menu{grid-column:3;grid-row:1}.floating-header .nav-download{grid-column:4;grid-row:1}}
@media(min-width:601px) and (max-width:820px){.floating-header .nav-row{grid-template-columns:1fr auto auto}.floating-header .language-menu{grid-column:2}.floating-header .nav-download{grid-column:3}}
