.language-menu__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;font-size:var(--size-small);font-weight:700;letter-spacing:.06em;color:var(--ink);background:none;border:1px solid var(--gold-line-soft);cursor:pointer;transition:border-color var(--fast) linear,color var(--fast) linear}.language-menu__toggle:focus-visible,.language-menu__toggle:hover{color:var(--gold-hi);border-color:var(--gold-line)}.language-menu__gem{width:7px;height:7px;background:var(--metal);transform:rotate(45deg)}.language-menu__panel{position:fixed;inset-block:72px auto;inset-inline:auto var(--edge);width:min(560px,calc(100vw - 2 * var(--margin)));max-height:calc(100svh - 96px);margin:0;padding:22px 24px;overflow-y:auto;color:var(--ink);background:rgb(9 12 17/.96);border:1px solid var(--gold-line);box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.language-menu__panel:popover-open{animation:language-in .26s var(--ease-out)}@keyframes language-in{0%{opacity:0;transform:translateY(-8px)}}.language-menu__panel ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 18px;list-style:none}.language-menu__panel a{display:block;padding:7px 0;font-size:var(--size-small);font-weight:500;color:var(--muted);text-decoration:none;transition:color var(--fast) linear}.language-menu__panel a:focus-visible,.language-menu__panel a:hover{color:var(--gold-hi)}.language-menu__panel a[aria-current=page]{font-weight:700;color:var(--gold)}@media (prefers-reduced-motion:reduce){.language-menu__panel:popover-open{animation:none}}@media (max-width:760px){.language-menu__toggle{height:38px;padding:0 9px}.language-menu__panel{inset:64px var(--margin) auto;width:auto}}@supports not selector(:popover-open){.language-menu{display:none}}