.language-switcher{display:flex;gap:.15rem;margin-left:auto;margin-right:1.25rem}.language-switcher button{background:#08110e99;border:1px solid #ffffff55;color:#fff;cursor:pointer;font-size:.67rem;font-weight:800;letter-spacing:.08em;padding:.4rem .5rem}.language-switcher button.active{background:var(--lime);border-color:var(--lime);color:var(--ink)}
@media(max-width:900px){.topbar{padding-left:1.25rem;padding-right:1.25rem}.language-switcher{margin:0;position:absolute;right:4.8rem}.language-switcher button{font-size:.6rem;padding:.32rem .34rem}.menu{padding:.32rem .4rem;position:absolute;right:1.25rem}}
