/* ─────────────────────────────────────────────────────────────
   OL-IA — leggibilità (03/10/2026): testi più grandi su tutto il sito.
   Collegato SOLO alle pagine del sito, dopo gli altri fogli di stile.
   Non va collegato a creatore/ e video/ (scene dei reel), che usano
   lo stesso CSS compilato e cambierebbero dimensioni.
   ───────────────────────────────────────────────────────────── */

/* base del sito da 16 a 19 px: tutto quello che è in rem cresce del 19% */
html { font-size: 118.75%; }

/* menu: voci a 15 px su schermi larghi, logo più alto */
@media (min-width: 900px) {
  .homebar__link, .homebar__risorse, .homebar__cta,
  .olia-nav__link, .olia-nav__risorse, .navbar .nav-links a {
    font-size: 15px !important;
    letter-spacing: .08em !important;
  }
}
.homebar__logoimg { height: 34px; width: auto; }

/* blog: article.css è scritto in px, quindi si alza a mano */
.article-body p, .article-body li { font-size: 18px; }
.article-body table { font-size: 15px; }
.article-byline { font-size: 15px; }
.category-tag, .read-time { font-size: 13px; }
.article-cta-box p { font-size: 17px; }
.related-card h4 { font-size: 15px; }
.related-cat, .related-date { font-size: 12px; }
.article-footer p { font-size: 13px; }

/* etichette, footer e moduli: almeno 14-15 px */
.footer__link, .olia-foot__link, .olia-nav__cta, .form-field label, .ris-card__link, .ris-riga__f, .chip { font-size: 15px; }
.footer__tagline, .olia-foot__tagline, .footer__bottom, .footer__legal a, .footer__col h4, .olia-foot__col h4,
.mono, .eyebrow, .trust-item, .scrollhint__label, .start__nota,
.strategie__card-eyebrow, .strategie__featured-eyebrow, .svc2-card__eyebrow, .sm-label, .sm-num, .demogrid__label,
.ris-pillola, .dlg__cat, .dlg__passo, .dim { font-size: 14px; }

/* indice del blog */
.card-excerpt { font-size: 16px; }
.card-read, .filter-btn { font-size: 14px; }
.card-cat, .tag { font-size: 13px; }

/* calcolatore delle ore perse (/automazioni/diagnosi.html) */
.sel-btn, .lead-step-sub, .loading-text { font-size: 16px; }
.dg__eyebrow, .field-note, .hint, .reset-link, .lead-gate-sub { font-size: 15px; }
.lead-gate-disclaimer, .lead-gate-tag { font-size: 13px; }
