.language-switch{display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:7px;padding:3px;flex:none}
.language-switch a{display:block;text-decoration:none;font-size:11px;line-height:1.2;font-weight:650;padding:6px 7px;border-radius:4px;color:var(--muted)}
.language-switch a[aria-current=page]{color:var(--accent);background:var(--wash)}
.language-switch a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:1300px){.topbar{gap:24px}.topbar nav{gap:14px}.header-right{gap:9px}}
@media(max-width:1100px){.topbar nav{display:none}.topbar{justify-content:space-between}}
@media(max-width:600px){.topbar{gap:7px}.brand{font-size:19.8px;gap:8px;letter-spacing:-.6px}.header-right{gap:5px}.header-right .theme-toggle{padding:7px;min-height:32px}#themeLabel{display:none}#savedLists{font-size:0;padding:7px;gap:4px;min-height:32px}#savedLists #listCount{font-size:11px}.language-switch{padding:2px}.language-switch a{padding:5px;font-size:11px}.how-main .how-hero h1{max-width:100%}#articleTheme{font-size:12.1px;padding:7px}}
@media(max-width:360px){.brand{font-size:16.5px}.radar-mark{width:23px;height:23px}.header-right .button{padding:6px}.language-switch a{padding:4px}}
@media(max-width:600px){.topbar{height:auto;min-height:76px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.header-right{flex-wrap:wrap;justify-content:flex-end}}
