.language-picker{position:relative;flex:0 0 auto;margin-left:12px;color:#fff;font:700 14px/1.3 system-ui,sans-serif;letter-spacing:0;z-index:66}.language-picker summary{display:flex;align-items:center;justify-content:center;gap:9px;min-width:106px;min-height:46px;padding:9px 12px;border:1px solid #ddd;border-radius:12px;background:#292929;color:#fff;cursor:pointer;list-style:none;white-space:nowrap;box-shadow:0 3px 12px #0003}.language-picker summary::-webkit-details-marker{display:none}.language-picker .language-flag{display:block;width:30px;height:18px;flex:none;border-radius:2px;outline:1px solid #ffffff45;overflow:hidden}.language-picker .language-chevron{display:block;width:16px;height:16px;flex:none;margin:0;transition:transform .18s ease;transform-origin:center}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-picker .language-code{line-height:1;letter-spacing:.04em}.language-picker .language-check{display:block;width:16px;height:16px;flex:none;margin-left:auto}.language-picker summary:hover{background:#444}.language-picker summary:focus-visible,.language-picker a:focus-visible{outline:3px solid #aaa;outline-offset:4px}.language-picker .language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:142px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #999;border-radius:12px;background:#202020;box-shadow:0 12px 35px #0006}.language-picker .language-options a{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:45px;padding:10px 12px;border-radius:7px;color:#fff;text-decoration:none;font:700 15px/1.3 system-ui,sans-serif;white-space:nowrap}.language-picker .language-options a:hover,.language-picker .language-options a[aria-current="page"]{background:#eee;color:#111}@media(max-width:600px){.language-picker{margin-left:6px}.language-picker summary{gap:7px;padding:8px;min-width:100px;min-height:44px}.language-picker .language-flag{width:27px;height:16.2px}}@media(prefers-reduced-motion:reduce){.language-picker .language-chevron{transition:none}}

.language-picker .language-check.is-unselected{visibility:hidden}
