.language-switch{display:flex;align-items:center;gap:3px;margin-left:10px;white-space:nowrap;border:1px solid #ffffff35;border-radius:20px;padding:2px;flex-shrink:0}
.language-switch a{font:700 11px Arial,sans-serif;letter-spacing:.03em;padding:8px 9px;color:#b2b2b2;border-radius:16px;text-decoration:none}
.language-switch a[aria-current]{background:#eee;color:#111}.language-switch a:hover{color:#fff}.language-switch a[aria-current]:hover{color:#111}
.language-switch a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:481px) and (max-width:900px){header nav{gap:13px}.language-switch{margin-left:0}.language-switch a{padding:8px 6px}}
@media(max-width:699px){header{display:grid;grid-template-columns:1fr auto;row-gap:4px}header .brand{justify-self:start}header nav{grid-row:2;grid-column:1/-1;display:flex;width:100%;justify-content:space-between;gap:8px}.language-switch{grid-column:2;grid-row:1;margin:0}.language-switch a{display:flex;align-items:center;min-height:36px;padding:7px 10px;box-sizing:border-box}header::before{height:130px}header nav a{min-height:40px;display:flex;align-items:center;padding:6px 0}}
