.language-switch { display: inline-flex; gap: 8px; flex-shrink: 0; font-size: 13px; margin-left: 12px; }
.language-switch a { text-decoration: underline; text-underline-offset: 3px; }
.language-switch [aria-current] { font-weight: 700; text-decoration: none; }
html[lang="en"] .nw { white-space: normal; }
html[lang="en"] .plan.pro::before { content: "Recommended"; }
@media (max-width: 560px) {
  header .wrap { height: auto; min-height: 60px; flex-wrap: wrap; gap: 8px 12px; padding-top: 12px; padding-bottom: 12px; }
  .language-switch { margin-left: auto; }
  header .btn { margin-left: 0; }
}
