/* Cultyvada — ajustes para o chinês simplificado (zh-Hans). Carregado só nas páginas /zh/, depois de site.css.
   Sem Google Fonts (bloqueado na China continental e bloqueia a renderização): pilha de fontes do sistema. */

html[lang="zh-Hans"]{
  --font-display:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Noto Sans CJK SC','Source Han Sans SC','WenQuanYi Micro Hei',system-ui,sans-serif;
  --font-body:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Noto Sans CJK SC','Source Han Sans SC','WenQuanYi Micro Hei',system-ui,sans-serif;
  /* os caracteres chineses ocupam o quadrado inteiro: corpo menor que o da Alegreya (que tem x-height baixo) */
  --fs-0:.875rem; --fs-1:1rem; --fs-2:1.15rem; --fs-3:1.4rem; --fs-4:1.8rem; --fs-5:2.3rem;
  --fs-h1:clamp(2rem, 1.4rem + 2.6vw, 3.3rem);
  --fs-h2:clamp(1.6rem, 1.25rem + 1.4vw, 2.3rem);
}
html[lang="zh-Hans"] body{line-height:1.8;overflow-wrap:break-word}
html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3,html[lang="zh-Hans"] h4{line-height:1.4;letter-spacing:0}
html[lang="zh-Hans"] .lead{line-height:1.75}
html[lang="zh-Hans"] .lenda-txt p,html[lang="zh-Hans"] .lenda-historia p{line-height:1.85}
/* sem espaçamento entre letras, sem caixa alta, sem itálico (não existem em chinês e distorcem as letras latinas) */
html[lang="zh-Hans"] *{letter-spacing:0!important;text-transform:none!important}
html[lang="zh-Hans"] em,html[lang="zh-Hans"] i,html[lang="zh-Hans"] cite,html[lang="zh-Hans"] .kicker,html[lang="zh-Hans"] figcaption{font-style:normal}
/* sem capitular (a 1ª letra de um parágrafo chinês é um caractere inteiro) */
html[lang="zh-Hans"] .lenda-abertura::first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;color:inherit;font-weight:inherit;font-family:inherit}
/* larguras de leitura: em "ch" (largura do zero) a coluna ficava estreita demais para ideogramas; usa em (1 caractere) */
html[lang="zh-Hans"] .sec-cab,html[lang="zh-Hans"] .lead,html[lang="zh-Hans"] .lead-sm,
html[lang="zh-Hans"] .lenda-txt p,html[lang="zh-Hans"] .fecho-lenda,html[lang="zh-Hans"] .lenda-matcha-txt p{max-width:36em}
html[lang="zh-Hans"] .aviso,html[lang="zh-Hans"] .faq-item p,html[lang="zh-Hans"] .linha-cab,
html[lang="zh-Hans"] .datas p,html[lang="zh-Hans"] .texto-longo{max-width:40em}
html[lang="zh-Hans"] .hero-leve .lead,html[lang="zh-Hans"] .bene-lite p{max-width:28em}
html[lang="zh-Hans"] .lenda-pagina{max-width:40em}
/* rótulos pequenos ficavam ilegíveis em chinês (11-13 px) */
html[lang="zh-Hans"] .rodape-rotulo{font-size:.8rem}
html[lang="zh-Hans"] .lang-nota{font-size:.875rem}
html[lang="zh-Hans"] .nivel{font-size:.85rem}
/* botões <button> não herdam a fonte do corpo */
html[lang="zh-Hans"] button.btn{font-family:inherit;font-size:var(--fs-1)}
html[lang="zh-Hans"] .btn-sm{font-size:var(--fs-0)}
/* entrelinhas fixas do site.css (1.2-1.45) apertadas demais para ideogramas */
html[lang="zh-Hans"] .bene-what{line-height:1.7}
html[lang="zh-Hans"] .datas-lenda .data-txt{line-height:1.5}
html[lang="zh-Hans"] .card-title{line-height:1.45}
