/* ==========================================================================
   Factos — solo cio' che la riverniciatura dei colori non copre.
   Caricato PER ULTIMO: colori e famiglia di base stanno gia' dentro
   style.css / demo-extra.css / pacchetti.css (vedi rebrand.py).

   Regola delle TRE grandezze (1.5rem cifre · 0.95rem testo · 0.75rem note):
   qui NON si tocca nessun font-size, solo famiglia, peso e spaziatura.
   ========================================================================== */

/* Il monogramma FH e' nero su trasparente: lo sbianca il
   filter: brightness(0) invert(1) gia' presente su .logo in style.css.
   Qui serve solo il rapporto giusto (1,41:1) e un filo d'aria dal titolo. */
.logo {
    height: 34px;
}

header .brand {
    gap: 0.7rem;
}

/* Playfair Display sui titoli e sulle cifre, Manrope su tutto il resto:
   e' l'accoppiata di factosholding.com. Il serif ha grazie marcate,
   quindi niente crenatura negativa (nata per il grottesco). */
header h1,
.target-count,
.result-item .value,
.pk-block-name,
.pk-block-deal b {
    font-family: var(--font-display);
    letter-spacing: 0;
}

header h1 {
    font-weight: 600;
}

/* Playfair a 800 impasta le aste sottili: si scende a 600-700. */
.target-count,
.pk-block-deal b {
    font-weight: 700;
}

.pk-block-name {
    font-weight: 600;
}

.result-item .value {
    font-weight: 600;
}
