/* Cultyvada — ajustes para o russo (ru). Carregado só nas páginas /ru/, depois de site.css.
   Mantém Alegreya / Alegreya Sans (Google Fonts) e cai em Georgia / Segoe UI / system-ui se o cirílico não vier da fonte. */

html[lang="ru"]{
  --font-display:'Alegreya',Georgia,'Times New Roman',serif;
  --font-body:'Alegreya Sans','Segoe UI',system-ui,-apple-system,Roboto,Arial,sans-serif;
}
html[lang="ru"] body{line-height:1.6;overflow-wrap:break-word}
/* palavras russas são longas: hifenização automática nos textos, nunca nos títulos */
html[lang="ru"] p,html[lang="ru"] li,html[lang="ru"] dd,html[lang="ru"] dt,html[lang="ru"] figcaption{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3}
html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4,html[lang="ru"] .btn,html[lang="ru"] a.btn,html[lang="ru"] button{hyphens:manual;-webkit-hyphens:manual}
html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4{overflow-wrap:break-word}
/* itálico do Alegreya com cirílico fica pesado nos kickers e legendas */
html[lang="ru"] .kicker,html[lang="ru"] figcaption{font-style:normal}
/* botões <button> não herdam a fonte do corpo */
html[lang="ru"] button.btn{font-family:inherit;font-size:var(--fs-1)}
html[lang="ru"] .btn-sm{font-size:var(--fs-0)}
