.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;font:500 13px/1.2 "Helvetica Neue",Arial,sans-serif;text-decoration:none;letter-spacing:0;color:inherit;border:1px solid currentColor;border-radius:24px;padding:0 12px;opacity:.8;transition:opacity .2s,background .2s}
.language-switch:hover,.language-switch:focus-visible{opacity:1;background:#8882}
.language-switch:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.menu-entry{gap:14px}.profile-header .language-switch{margin-left:auto}.lab-header .language-switch{margin-left:auto}.lab-header #learn{margin-left:0}
@media(max-width:600px){.menu-entry{gap:8px}.menu-entry .menu-hint{display:none}.profile-header{flex-wrap:wrap}.profile-header>strong{display:none}.profile-header .language-switch{margin-left:auto}.lab-header{gap:8px}.lab-header .language-switch{padding-inline:9px;min-width:44px}.lab-header>span{min-width:0;line-height:1.4}}
@media print{.language-switch{display:none!important}}
.embedded-lab .language-switch{display:none}
