/* The only added interface is the language control; existing English styling is retained. */
.language-bar{display:flex;justify-content:flex-end;padding:8px var(--pad) 0;max-width:calc(var(--max) + 2 * var(--pad));margin-inline:auto}
.language-control{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}
.language-control select{min-height:44px;max-width:65vw;width:172px;padding:8px 12px;border:1px solid var(--control-border);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}
.language-control select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
:root:not([lang=en]) .hero-actions{flex-wrap:wrap}
:root:not([lang=en]) .footer>div{flex-wrap:wrap;justify-content:flex-end;min-width:0;row-gap:0}
@media(max-width:640px){.language-bar{padding-top:6px}.language-control{font-size:12px}}
