/* Longer translated words must fit narrow screens without clipping. */
html[lang="hy"] main, html[lang="ru"] main { overflow-wrap: anywhere; }
html[lang="hy"] h1, html[lang="ru"] h1 { overflow-wrap: anywhere; hyphens: auto; }
@media (max-width: 600px) {
  html[lang="hy"] .mobile-bar, html[lang="ru"] .mobile-bar { flex-wrap: nowrap; gap: 8px; }
  html[lang="hy"] .mobile-bar .wordmark, html[lang="ru"] .mobile-bar .wordmark { font-size: 16px; letter-spacing: 0; min-width: 0; }
  html[lang="hy"] .mobile-bar > a:not(.wordmark), html[lang="ru"] .mobile-bar > a:not(.wordmark),
  html[lang="hy"] .mobile-menu > summary, html[lang="ru"] .mobile-menu > summary { font-size: 12px; padding-inline: 8px; }
}
