/**
 * Home hero — tipografia stabile dopo cls-layer.css.
 *
 * cls-layer riduce i coefficienti vw su .tc-home-title__line (meno “dipendenza dal vw” per CLS),
 * ma produce un reflow visibile (testo più stretto) rispetto a style.css.
 * Questo foglio ripristina i clamp di baseline da style.css e allarga leggermente il blocco brand.
 *
 * Caricato per ultime le viste home (vedi Tarot_Cr_Assets::maybe_enqueue_home_hero_typography_stable).
 */

/* Con layer CLS attivo: stessi clamp di assets/style.css (linee --primary / --royale) */
body.tarot-clash-royale-php.tc-theme-cls-layer .tc-home-title__line--primary {
  font-size: clamp(2rem, 7vw, 3.75rem) !important;
  letter-spacing: 0.14em;
}

body.tarot-clash-royale-php.tc-theme-cls-layer .tc-home-title__line--royale {
  font-size: clamp(1.05rem, 4.5vw, 1.85rem) !important;
  letter-spacing: 0.32em;
}

body.tarot-clash-royale-php.tc-theme-cls-layer .tc-home-v2__shell--hero-title-large-on .tc-home-title__line--primary {
  font-size: clamp(2.18rem, 7.8vw, 4.15rem) !important;
  letter-spacing: 0.13em;
}

body.tarot-clash-royale-php.tc-theme-cls-layer .tc-home-v2__shell--hero-title-large-on .tc-home-title__line--royale {
  font-size: clamp(1.12rem, 4.9vw, 2.05rem) !important;
  letter-spacing: 0.28em;
}

/* Più spazio orizzontale al cluster titolo (meno a capo “stretti”); coerente con shell / tema */
body.tarot-clash-royale-php .tc-home-hero-brand {
  max-width: min(48rem, 92vw) !important;
}
