.langseg{display:inline-flex;gap:3px;background:var(--sand);border-radius:var(--r-pill);padding:3px}.langseg button{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--muted);padding:6px 12px;border-radius:var(--r-pill);cursor:pointer;min-height:38px}.langseg button.on,.langseg button[aria-pressed=true]{background:var(--card);color:var(--accent-700);box-shadow:var(--sh)}#mobnav .mrow{padding:13px 6px;min-height:48px;display:flex;align-items:center;gap:9px}#mobnav .mrow .langseg button{flex:1}@media (max-width:900px){.appbar .end .langseg{display:none}}.foot h2{color:#fff;font-family:var(--sans);font-size:14px;margin-bottom:12px}