.brand-language{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand-language>.brand{margin:0}.language-picker{position:relative;font-family:Inter,system-ui,sans-serif;color:inherit;line-height:1;border-left:1px solid #d2d0ca;padding-left:13px}.language-picker summary{min-width:44px;height:32px;border:0;border-radius:3px;gap:8px;padding:0 2px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;background:transparent}.locale-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.locale-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover,.language-picker[open] summary{background:#eee9df;border-color:#d7d0c1}.language-picker summary:focus-visible{outline:2px solid #795321;outline-offset:3px}.language-picker nav{position:absolute!important;top:40px;left:0;display:flex!important;flex-direction:column;align-items:stretch!important;gap:2px!important;min-width:170px;max-width:calc(100vw - 145px);box-sizing:border-box;background:#fffdf8;border:1px solid #ded7c9;border-radius:12px;padding:7px;box-shadow:0 10px 30px #28201620;z-index:40}.language-picker nav a{padding:11px 12px;border-radius:7px;text-decoration:none!important;font-size:13px;white-space:normal;margin:0!important}.language-picker nav a:hover,.language-picker nav a[aria-current=true]{background:#eee9df}.locale-fallback{display:block;font-size:10px;color:#766e60;margin-top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){.language-picker summary{width:44px;height:44px}.language-picker nav{top:48px}}@media(max-width:600px){header>.wrap{gap:16px}.brand-language{gap:12px}.language-picker{padding-left:12px}.language-picker nav{left:0;right:auto}.brand-language .kit-logo{max-width:145px}}
