/* Orbis Legatus — ajustes de layout para textos multilíngues */
.orbis-global-btn,
.orbis-global-panel,
.nav-btn,
.nav-link,
.chat-btn,
.btn-analyze,
.view-mode-btn,
.economic-impact-title,
.global-briefing-title{
  text-wrap: balance;
}

html[lang="de-DE"] .nav-btn,
html[lang="ru-RU"] .nav-btn,
html[lang="zh-CN"] .nav-btn,
html[lang="fr-FR"] .nav-btn{
  font-size:10px;
  letter-spacing:.06em;
}

html[lang="de-DE"] .btn-analyze,
html[lang="ru-RU"] .btn-analyze,
html[lang="fr-FR"] .btn-analyze{
  font-size:19px;
  letter-spacing:.08em;
}

html[lang="zh-CN"] body{
  font-family: Georgia, 'Noto Serif SC', 'Microsoft YaHei', serif;
}

html[lang="ru-RU"] body{
  font-family: Georgia, 'Times New Roman', serif;
}

@media(max-width:680px){
  html[lang="de-DE"] .nav-link,
  html[lang="ru-RU"] .nav-link,
  html[lang="fr-FR"] .nav-link{
    font-size:8px;
    padding:6px 7px;
  }

  html[lang="de-DE"] .global-briefing-title,
  html[lang="ru-RU"] .global-briefing-title,
  html[lang="fr-FR"] .global-briefing-title{
    font-size:8px;
    letter-spacing:.09em;
  }
}
