.locale-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid #9caa8b30}.language-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:18px 20px;font:13px Arial,sans-serif;line-height:1.5}.language-links a{display:inline-flex;align-items:center;min-height:44px;color:#ead399;text-decoration:underline;text-underline-offset:4px}.language-links a[aria-current=page]{color:#fff4dd;font-weight:700}.language-suggestion{display:flex;justify-content:center;align-items:center;gap:20px;padding:8px 20px;background:#18342b;color:#fff4dd;font:14px Arial,sans-serif}.language-suggestion a{color:inherit;min-height:44px;display:flex;align-items:center}.language-suggestion button{width:44px;height:44px;color:inherit;background:none;border:1px solid #8f9f8f;border-radius:6px;font-size:24px;cursor:pointer}@media(max-width:650px){.locale-header{flex-direction:column;gap:5px}.locale-header .language-links{padding:0;gap:0 16px}}
.site-language-switch{position:relative;color:#ead399;font:13px Arial,sans-serif}.site-language-switch summary{min-height:44px;display:flex;align-items:center;padding:8px 12px;cursor:pointer;list-style:none}.site-language-switch summary::after{content:'⌄';margin-left:8px}.site-language-switch>div{position:absolute;right:0;top:100%;width:190px;max-width:calc(100vw - 40px);padding:8px;background:#10271e;border:1px solid #b89e6555;border-radius:10px;box-shadow:0 12px 26px #0007;z-index:25}.site-language-switch>div a{display:flex;align-items:center;min-height:44px;padding:8px 12px!important;text-decoration:none}.site-language-switch a:focus-visible,.site-language-switch summary:focus-visible{outline:2px solid #ead399;outline-offset:2px}@media(max-width:900px){.site-language-switch>div{position:static;width:100%;box-shadow:none}}
