.language-toggle{
  margin-left:auto;
  margin-right:1.5rem;
  border:1px solid #d9a843;
  background:rgba(9,10,11,.35);
  color:#f0ca73;
  padding:.65rem .85rem;
  font:800 .68rem/1 'DM Sans',sans-serif;
  letter-spacing:.09em;
  cursor:pointer;
}
.language-toggle:hover,.language-toggle:focus-visible{background:#d9a843;color:#111}
@media(min-width:901px){.language-toggle{margin-left:2rem}.site-header .nav{margin-left:0}}
@media(max-width:900px){.language-toggle{margin-left:auto;margin-right:1rem;position:relative;z-index:12}.nav-toggle{margin-left:0}}
@media(max-width:430px){.language-toggle{font-size:.59rem;padding:.55rem .6rem;margin-right:.65rem}}
