/*
Theme Name: Avada Child
Description: Child theme di Avada per asia.it — personalizzazioni CSS sicure dagli aggiornamenti del tema principale.
Author: asia.it
Template: Avada
Version: 1.0.0
Text Domain: avada-child
*/

/* ==========================================================================
   Ritmo tipografico — Variante B ("scala editoriale", confermata il 16/09/2026)
   Scala 1.333 (quarta giusta) tra H1/H2/H3, margini asimmetrici (più spazio
   sopra che sotto, cosi' un titolo resta visivamente legato al testo che
   introduce), corpo 17px/1.7 per una lettura piu' distesa sui contenuti
   lunghi (interviste, articoli).

   Avada espone questi valori come variabili CSS definite su :root
   (vedi Avada/includes/lib/inc/class-fusion-dynamic-css-file.php); le
   ridefiniamo qui e si propagano automaticamente a tutti i selettori interni
   del tema (h1, .post-content h1, .fusion-title h1, ecc.) senza dover
   inseguire ogni singolo selettore.
   ========================================================================== */
:root {
	--body_typography-font-size: 17px;
	--body_typography-line-height: 1.7;

	--h1_typography-font-size: 52px;
	--h1_typography-line-height: 1.1;
	--h1_typography-margin-top: 0em;
	--h1_typography-margin-bottom: 0.4em;

	--h2_typography-font-size: 40px;
	--h2_typography-line-height: 1.15;
	--h2_typography-margin-top: 1.6em;
	--h2_typography-margin-bottom: 0.55em;

	--h3_typography-font-size: 30px;
	--h3_typography-line-height: 1.25;
	--h3_typography-margin-top: 1.35em;
	--h3_typography-margin-bottom: 0.45em;
}

/* Paragrafi nei blocchi Fusion Text e nei contenuti articolo: margine legato
   alla dimensione del testo (non piu' un valore fisso in px), solo sopra
   verso il basso per restare coerenti col ritmo dei titoli qui sopra.
   :where() azzera la specificita' di questo selettore: se in qualche punto
   del sito e' gia' presente l'utility ".fusion-text-no-margin" dell'editor,
   continua a vincere lei, come previsto. */
:where(.fusion-text, .post-content) p {
	margin-top: 0;
	margin-bottom: 1.3em;
}

/* Misura di riga confortevole (~70 caratteri) solo sui contenuti lunghi
   (articoli/blog), dove serve davvero: sulle pagine con layout a colonne
   del page builder la larghezza resta quella decisa in Fusion Builder. */
.post-content {
	max-width: 70ch;
}
