.language-switcher{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(7,26,19,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex:0 0 auto}.language-switcher button{appearance:none;border:0;background:transparent;color:rgba(255,255,255,.68);font:700 11px/1 'DM Sans',sans-serif;letter-spacing:.08em;padding:8px 9px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.language-switcher button:hover{color:#fff}.language-switcher button.active{background:var(--sand);color:var(--ink);box-shadow:0 4px 14px rgba(0,0,0,.15)}.language-switcher button:focus-visible{outline:2px solid #fff;outline-offset:2px}.feedback-language-note{margin:18px 0 0;color:rgba(255,255,255,.62);font-size:12px;letter-spacing:.02em}.nav-links{gap:22px}
@media(max-width:960px) and (min-width:761px){.nav-links{gap:14px;font-size:12px}.nav-cta{display:none}}
@media(max-width:760px){.language-switcher{margin-left:auto;margin-right:8px}.language-switcher button{padding:7px 8px}.nav-links.open{z-index:10}}
