/* Same anchored header geometry for all three languages and chat states. */
.header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}
.header .header-inner>.brand{justify-self:start;min-width:0}
.header .header-inner>nav.hello-languages,.header .header-inner>nav.language-selector{display:flex;position:static;flex-direction:row;align-items:center;justify-self:center;gap:10px;margin:0;padding:0;border:0;background:transparent;font-size:11px;letter-spacing:.05em}
.header .header-inner>nav a{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:32px;padding:4px 3px;color:var(--muted);border:0;border-bottom:1px solid transparent;text-decoration:none;font-size:11px}
.header .header-inner>nav a[aria-current]{color:#8ed8ef;border-bottom-color:#8ed8ef}
.header .header-inner>nav a:focus-visible{outline:2px solid #8ed8ef;outline-offset:3px}
.header .header-inner>.header-actions{justify-self:end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;width:auto;margin:0}
.header .header-inner>.header-link{justify-self:end;width:auto;order:initial}
@media(max-width:820px){.header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.header .header-inner>nav.hello-languages,.header .header-inner>nav.language-selector{grid-column:2;grid-row:1;justify-self:end}.header .header-inner>.header-actions{grid-column:1/-1;grid-row:2;justify-self:end;gap:18px}.header .header-inner>.header-link{grid-column:1/-1;grid-row:2;display:block;justify-self:end}.header .header-actions .quiet-button{font-size:11px}.header .header-inner>nav a{min-width:24px}}
@media(max-width:350px){.header .header-inner>nav.hello-languages,.header .header-inner>nav.language-selector{gap:3px}.header .header-inner>nav a{min-width:22px}}
