.nf-language-switcher{position:relative;z-index:100;display:flex;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;border:1px solid rgba(212,175,55,.4);border-radius:999px;background:#100f0c;direction:ltr}.nf-language-switcher button{cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;font-size:21px;line-height:1.3;padding:3px 5px;filter:grayscale(.35);transition:.15s}.nf-language-switcher button:hover,.nf-language-switcher button[aria-pressed="true"]{border-color:#d4af37;filter:none;background:#2a2417}.nf-language-switcher button:focus-visible{outline:2px solid #d4af37}body>.nf-language-switcher{position:fixed;right:18px;top:14px;box-shadow:0 4px 20px #0008}html[dir="rtl"] body{direction:rtl}html[dir="rtl"] .nf-language-switcher{direction:ltr}html[dir="rtl"] .nav{direction:rtl}@media(max-width:900px){header.nav{flex-wrap:wrap}.nf-language-switcher{margin-left:auto}header.nav .nf-language-switcher button{font-size:19px;padding:3px}}
/* V32: balanced desktop navigation and locally hosted graphical flag icons. */
@media(min-width:1101px){
  header.nav{display:grid;grid-template-columns:minmax(205px,1fr) auto auto minmax(230px,1fr);column-gap:26px;justify-content:initial;align-items:center}
  header.nav nav{display:flex;align-items:center;justify-self:center;gap:clamp(20px,2vw,34px);white-space:nowrap}
  header.nav nav a{white-space:nowrap}
  header.nav .nav-buy{justify-self:center;white-space:nowrap}
  header.nav .nf-language-switcher{justify-self:end;margin-left:0}
}
@media(min-width:1101px) and (max-width:1320px){header.nav{grid-template-columns:minmax(180px,1fr) auto auto minmax(205px,1fr);column-gap:14px}header.nav nav{gap:16px}header.nav .nav-buy{padding:12px 12px}}
.nf-language-switcher{gap:8px}
.nf-language-switcher button{display:inline-flex;align-items:center;justify-content:center;min-width:37px;min-height:32px;padding:4px;line-height:1}
.nf-language-switcher button img{display:block;width:30px;height:21px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.16)}
@media(max-width:520px){.nf-language-switcher{gap:3px;padding:4px}.nf-language-switcher button{min-width:30px;padding:2px}.nf-language-switcher button img{width:25px;height:18px}}
