/* Scoped language picker, with vector flags that also work on Windows. */
#forgeLanguageMenu{position:relative;display:block!important;flex:0 0 auto;z-index:90;margin-inline:4px;font:500 14px/1.3 system-ui,sans-serif;color:#f3ead8}
#forgeLanguageMenu summary{display:flex;align-items:center;justify-content:center;gap:6px;min-width:64px;min-height:44px;padding:8px 10px;border:1px solid #8c6c30;border-radius:12px;background:#17130e;color:inherit;cursor:pointer;list-style:none;box-sizing:border-box}
#forgeLanguageMenu summary::-webkit-details-marker{display:none}
#forgeCurrentLocale{display:inline-flex;align-items:center;gap:6px}
#forgeLanguageMenu .forge-locale-flag{display:inline-flex;width:26px;height:18px;flex:none;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff30}
#forgeLanguageMenu svg{display:block;width:100%;height:100%;max-width:none}
#forgeLanguageMenu .forge-language{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:200px;max-width:calc(100vw - 24px);display:grid;gap:5px;padding:8px;background:#17130e;border:1px solid #b18b46;border-radius:12px;box-shadow:0 12px 35px #0009;box-sizing:border-box}
#forgeLanguageMenu:not([open]) .forge-language{display:none}
#forgeLanguageMenu .forge-language button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#f3ead8;text-transform:none;letter-spacing:normal;font:inherit;cursor:pointer}
#forgeLanguageMenu button:hover,#forgeLanguageMenu button[aria-pressed=true]{background:#b1893026;border-color:#b18b46}
#forgeLanguageMenu :focus-visible{outline:3px solid #ecd496;outline-offset:3px}
#forgeLanguageMenu .forge-locale-check{margin-inline-start:auto;visibility:hidden}
#forgeLanguageMenu [aria-pressed=true] .forge-locale-check{visibility:visible}
@media(max-width:480px){#forgeLanguageMenu{margin-inline:0}#forgeLanguageMenu summary{min-width:52px;padding:7px 5px;font-size:12px}#forgeLanguageMenu .forge-locale-flag{width:22px;height:16px}.topbar-actions{gap:4px!important}}
@media print{#forgeLanguageMenu{display:none!important}}
