.language-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:38px;height:38px;padding:0 9px;border:1px solid var(--line,#d8c8b6);border-radius:999px;background:transparent;color:inherit;font:600 12px/1 system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;transition:background .18s,border-color .18s}
.language-toggle:hover{background:color-mix(in srgb,currentColor 7%,transparent)}
.language-toggle:focus-visible{outline:2px solid var(--gold,#b48e3e);outline-offset:3px}
.gate__language{position:fixed;right:112px;top:18px;z-index:5}
html[lang="en"] .lp-h1{letter-spacing:-.045em}
html[lang="en"] .btn{white-space:normal}
