/*
 * Texto da semana ([clima_texto_semana]) - o texto_semana do payload, como
 * parágrafo, e nada mais.
 *
 * SEM TÍTULO, SEM ÍCONE, SEM MOLDURA, SEM NADA. Ele vem depois do bloco dos
 * seis cartões, que já tem ícone, número e barra em cada um: aqui o texto ganha
 * peso justamente por não competir com nenhum elemento. Espaçamento e posição
 * são da linha do WPBakery - este arquivo não tem margem externa nem padding
 * de bloco.
 *
 * ---------------------------------------------------------------------------
 * TIPOGRAFIA HERDADA, não inventada
 *
 * Os valores vêm dos dois textos que o plugin já mostra:
 *
 *   corpo       1,05rem   do texto do hero (.elo-clima-hero__texto)
 *   entrelinha  1,65      do texto do bloco de amanhã (.elo-clima-amanha__texto)
 *   cor escura  #ffffff   a cor do texto do hero (--elo-clima-hero-cor-texto)
 *   cor clara   #475569   a cor do texto do bloco de amanhã (a "suave" dele)
 *
 * O corpo é o do hero porque este bloco também ocupa uma linha inteira,
 * sozinho; a entrelinha é a do bloco de amanhã, um pouco mais folgada, que é o
 * que um parágrafo corrido pede. Família nenhuma é declarada: herda a da
 * página, como todo o resto do plugin.
 *
 * ---------------------------------------------------------------------------
 * LARGURA DE LEITURA
 *
 * 52ch por padrão, centralizado. O alvo é a medida clássica de leitura
 * confortável, de 60 a 75 caracteres por linha - abaixo disso o olho quebra
 * demais, acima ele se perde ao voltar pra linha seguinte.
 *
 * E O NÚMERO NÃO É O MESMO DO ALVO, de propósito: a unidade ch é a largura do
 * caractere "0", que numa fonte proporcional é bem mais larga que a média das
 * letras. Medido em navegador com o texto real: 65ch dão 85 caracteres por
 * linha, fora da faixa; 52ch dão cerca de 68, no meio dela. A tabela do teste:
 *
 *   42ch -> 54 car.    50ch -> 66 car.    58ch -> 75 car.
 *   46ch -> 59 car.    54ch -> 69 car.    65ch -> 85 car.
 *
 * Em ch, e não em px, mesmo assim: se a página trocar a fonte por uma mais
 * larga, o limite acompanha na mesma proporção - só o ponto de partida é que
 * precisava ser calibrado.
 *
 * Centralizado porque a fila de cartões logo acima também é centralizada: dois
 * blocos da mesma seção alinhados por eixos diferentes brigariam.
 *
 * O atributo largura="cheia" desliga o limite, pra quando a coluna do WPBakery
 * já for estreita e o limite viraria uma segunda restrição em cima da primeira.
 */

.elo-clima-texto-semana {
  /* Cores por tema - as duas únicas coisas que o tema troca aqui. */
  --elo-clima-texto-semana-cor: #475569;

  box-sizing: border-box;
  max-width: 52ch;
  margin: 0 auto;
}

/* Fundo escuro: a mesma cor do texto do hero (branco puro). Sobre o degradê
   da linha de clima, branco puro é o que dá mais contraste - e este é um
   parágrafo pra LER, não um rótulo de apoio. */
.elo-clima-texto-semana--escuro {
  --elo-clima-texto-semana-cor: #ffffff;
}

/* largura="cheia": sem limite de medida, pra coluna que já é estreita. */
.elo-clima-texto-semana--cheia {
  max-width: none;
}

.elo-clima-texto-semana__p {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.65;
  color: var(--elo-clima-texto-semana-cor);
}
