/* Language controls stay visible, including when the mobile menu is closed. */
.language-switch{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;margin-left:16px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}
.language-switch a{padding:6px 9px;border-radius:6px;font-size:13px;font-weight:700;color:var(--muted);text-decoration:none}
.language-switch a[aria-current="page"]{background:var(--accent);color:#fff}
.language-switch a:hover{color:var(--text)}
.language-switch a:focus-visible{outline:2px solid #b7efd8;outline-offset:2px}
.nav .nav-links{margin-left:auto}.nav .menu-button{flex-shrink:0}
.comparison-scroll{max-width:100%;overflow-x:auto}.comparison-scroll table{border-collapse:collapse;width:100%}.comparison-scroll th,.comparison-scroll td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}
html[lang="en"] .article-section h1{font-size:clamp(30px,4vw,48px);line-height:1.15;overflow-wrap:anywhere}
html[lang="en"] #license-recovery-form{display:grid;gap:12px;max-width:600px;margin-top:20px}
html[lang="en"] #license-recovery-form input{width:100%;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}
html[lang="en"] .article-section .launch-figure{margin:28px 0}
@media(min-width:801px) and (max-width:1050px){.nav{gap:10px}.nav-links{gap:12px!important}.nav-links a{font-size:14px}.language-switch{margin-left:0}}
@media(max-width:800px){.nav .brand{order:0}.nav .language-switch{order:1;margin-left:auto}.nav .menu-button{order:2}.nav .nav-links{order:3;margin-left:0}.language-switch{margin-left:0}.language-switch a{padding:6px 7px}.comparison-scroll table{min-width:540px}}
