/* Shared five-language selector for menu pages; current menu category is preserved. */
.menu-header .language-options{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}
.menu-header .language-options a{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:6px;border:1px solid #fff4;border-radius:16px;color:#fff5e9;font:600 14px/1 Arial,sans-serif;text-decoration:none}
.menu-header .language-options a[aria-current="page"]{background:#f1dec4;color:#30231f}
.menu-header .language-options a:focus-visible{outline:3px solid #f1dec4;outline-offset:3px}
.menu-document .menu-header .header-actions{max-width:250px}
@media(max-width:850px){.menu-document .menu-header .header-actions{position:absolute;top:120px;left:0;right:0;width:100%;max-width:none;justify-content:center}.menu-header .language-options{justify-content:center}.menu-document .menu-route-nav{margin-top:230px;top:0}}
.menu-document .menu-header .language-options{display:flex!important;position:static!important;transform:none!important;background:none!important;padding:0!important;width:auto!important;max-width:none!important}
.menu-document .menu-header .header-actions{display:flex!important}
@media(min-width:851px){.menu-document .menu-header .header-actions{width:250px;max-width:250px;padding:8px}.menu-document .menu-header .language-options{flex-wrap:nowrap;gap:4px}.menu-document .menu-header .language-options a{padding:6px;min-width:40px}}
