.nav__in{direction:ltr}
.nav__brand{display:flex;align-items:center;gap:20px;justify-self:start;direction:ltr;min-width:0}
.site-language{flex:none;color:var(--txt,#f1eee9);direction:ltr;font-family:var(--ui,inherit)}
.site-language__trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;color:var(--txt,#f1eee9);font:500 13.5px/1.3 var(--ui,inherit);cursor:pointer;transition:color .3s var(--ease)}
.site-language__trigger:hover,.site-language__trigger[aria-expanded=true]{color:var(--txt,#f1eee9)}
.site-language__trigger:focus-visible{outline:2px solid var(--rose,#f2f2f4);outline-offset:4px;border-radius:6px}
.site-language svg{fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
.site-language__globe{width:16px;height:16px}
.site-language__chevron{width:12px;height:12px;opacity:.65;transition:transform .3s var(--out)}
.site-language__trigger[aria-expanded=true] .site-language__chevron{transform:rotate(180deg)}
.site-language__label{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.site-language__menu{position:fixed;z-index:200;padding:7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:22px;color:var(--txt,#f1eee9);font-family:var(--ui,inherit);direction:ltr;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .22s var(--out),transform .3s var(--out),visibility 0s linear .3s}
.site-language__menu.glass{-webkit-backdrop-filter:blur(24px) !important;backdrop-filter:blur(24px) !important}
.site-language__menu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}
.site-language__menu:focus{outline:none}
.site-language__option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:start;color:var(--dim,rgba(241,238,233,.55));font:500 14px/1.4 var(--ui,inherit);cursor:pointer;transition:color .18s var(--ease)}
.site-language__option.is-active{background:var(--glass-2,rgba(255,255,255,.065));color:var(--txt,#f1eee9)}
.site-language__option[aria-selected=true]{color:var(--bone,#f6f1e8)}
.site-language__option+.site-language__option{margin-top:2px}
.site-language__option svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:0}
.site-language__option[aria-selected=true] svg{opacity:1}
.site-language__menu:hover{background:rgba(255,255,255,.03) !important}
.site-language__menu::-webkit-scrollbar-button{display:none;width:0;height:0}
.site-language--standalone{position:fixed;z-index:90;top:18px;left:24px}
locale-copy{font:inherit;color:inherit;letter-spacing:inherit}
@media(max-width:820px){.nav__brand{gap:14px}.site-language__trigger{gap:6px;font-size:13px}.site-language__label{max-width:88px}.nav .nav__in{column-gap:10px}}
@media(max-width:380px){.nav__brand{gap:9px}.site-language__globe{display:none}.site-language__label{max-width:76px}}
@media(prefers-reduced-motion:reduce){.site-language__menu,.site-language__trigger,.site-language__chevron,.site-language__option{transition:none}}

.site-language__menu::-webkit-scrollbar{display:none}
