.ml-language{position:relative;flex:0 0 auto;font:500 13px/1.4 system-ui,sans-serif;letter-spacing:0;z-index:120;color:inherit}
.ml-language summary{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 12px;min-height:42px;box-sizing:border-box;border:1px solid currentColor;border-radius:3px;cursor:pointer;list-style:none;white-space:nowrap}
.ml-language summary::-webkit-details-marker{display:none}
.ml-language nav{position:absolute;right:0;top:calc(100% + 8px);display:grid!important;gap:0!important;min-width:160px;padding:6px;background:#faf8f4;color:#222b28;border:1px solid #d8d5cd;border-radius:4px;box-shadow:0 8px 28px #0002}
.ml-language:not([open]) nav{display:none!important}
.ml-language nav a{display:block!important;color:#222b28!important;text-decoration:none;padding:12px 14px;font:500 14px/1.4 system-ui,sans-serif;white-space:nowrap;opacity:1!important}
.ml-language nav a:hover,.ml-language nav a:focus-visible{background:#e8e8de}
.ml-language nav a[aria-current]{background:#e5e9de;font-weight:700}
.ml-language :focus-visible{outline:3px solid #a99055;outline-offset:3px}
@media(max-width:420px){.ml-language summary{font-size:12px;padding:8px;min-height:40px}.ml-language{max-width:110px}}
