.language-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 32px;background:#101e18;color:#e0ece4;font-size:12px;position:relative;z-index:30}.language-bar-label{font-weight:650;letter-spacing:.04em}.language-picker{position:relative;flex-shrink:0}.language-picker summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:35px;padding:5px 9px;border:1px solid #486250;border-radius:6px;cursor:pointer;font-size:12px;color:#e3eee6;background:#192d21}.language-picker summary::-webkit-details-marker{display:none}.language-flag{display:block;width:24px;height:16px;border-radius:2px;flex-shrink:0}.language-chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.language-picker[open] .language-chevron{transform:rotate(180deg)}#language-code{display:none}.language-options{position:absolute;top:calc(100% + 6px);right:0;width:220px;padding:7px;border:1px solid #486250;border-radius:8px;background:#14231a;box-shadow:0 12px 30px #0006}.language-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px;background:transparent;border:0;color:#e3eee6;text-align:left;font-size:13px;border-radius:4px}.language-options button:hover,.language-options button[aria-pressed=true]{background:#294333;color:#b6f3c4}.language-options small{font-size:10px;margin-left:4px}.language-check{margin-left:auto;opacity:0}.language-options [aria-pressed=true] .language-check{opacity:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}@media(max-width:600px){.language-bar{padding:7px 16px}.language-bar-label{font-size:11px}}@media print{.language-bar,#language-status{display:none}}

.language-picker summary::after{content:none!important}
