/* ============================================================
   DEAS MAG — Sistema tipografico (Costituzione art. 2)
   Neue Haas Grotesk · Commercial Type · self-hosted
   NOTA: body e UI usano temporaneamente il taglio Display.
   Quando arriva la famiglia TEXT: sostituire i due file
   55Roman/65Medium con i corrispondenti NHaasGroteskTXT
   senza toccare nulla di questo CSS (stessi token).
   ============================================================ */

@font-face{
  font-family:'NHG Display';
  src:url('/assets/font/NHaasGroteskDSP-75Bold.woff2') format('woff2');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'NHG Text';
  src:url('/assets/font/NHaasGroteskDSP-55Roman.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'NHG Text';
  src:url('/assets/font/NHaasGroteskDSP-65Medium.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

:root{
  /* Tre registri, una famiglia — Costituzione art. 2 */
  --f-display:'NHG Display','Helvetica Neue',Helvetica,Arial,sans-serif; /* titoli, masthead */
  --f-text:'NHG Text','Helvetica Neue',Helvetica,Arial,sans-serif;       /* body articoli */
  --f-ui:'NHG Text','Helvetica Neue',Helvetica,Arial,sans-serif;         /* label, nav, meta */

  /* Compensazione temporanea: il taglio Display è stretto
     alle taglie di lettura. Rimuovere quando entra la Text. */
  --text-tracking:0.004em;
}
