.language-links{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .85rem}
.language-links a,.language-menu summary{display:inline-flex;align-items:center;min-height:2.75rem;font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:.25em}
.language-links a[aria-current]{font-weight:700;text-decoration-thickness:2px}
.language-menu{position:relative;font-size:.85rem}
.language-menu summary{display:list-item;align-content:center;cursor:pointer;white-space:nowrap}
.language-menu .language-links{position:absolute;z-index:20;right:0;min-width:9rem;display:grid;gap:0;padding:.5rem 1rem;background:#251d2b;color:#fff;border:1px solid #716079;border-radius:.5rem;text-align:start}
footer .language-menu .language-links{top:auto;bottom:100%;right:auto;left:0}
.language-links a:focus-visible,.language-menu summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:700px){.bar{gap:.2rem .8rem;padding-block:.4rem}.bar>.language-links{order:2;width:100%}}
