.site-languages{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:auto;border:1px solid var(--line);border-radius:5px;padding:2px;font-size:11px;letter-spacing:.04em;line-height:1}
.site-languages a{display:grid;place-items:center;min-width:36px;min-height:30px;padding:7px;color:var(--muted);text-decoration:none;border-radius:3px}
.site-languages a[aria-current]{color:var(--bg);background:var(--gold);font-weight:700}
.site-languages a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.media-language-note{max-width:50em;margin:0 auto 1rem;padding-inline:1rem}
@media(max-width:820px){.site-languages a{min-height:38px;min-width:40px}.solar-strip-inner{flex-wrap:wrap}.site-languages{margin-left:0}}
