/* Sistema tipografico — Legno di Festa
   ------------------------------------------------------------------
   Niente Google Fonts, niente CDN: i file sono ospitati sullo stesso
   server (public/fonts/), quindi zero richieste a domini terzi (in
   linea con l'obiettivo GDPR/privacy) e zero dipendenza da servizi
   esterni che potrebbero sparire o rallentare il sito.

   Famiglia scelta: la collezione "TeX Gyre" (GUST Font License, libera
   per l'uso e l'incorporazione web) — reinterpretazioni disegnate
   professionalmente dei classici della composizione tipografica del
   '900, molto lontane dai soliti Inter/Roboto/system-ui:

   - TeX Gyre Adventor  → geometrica, ispirata all'Avant Garde Gothic:
     usata per titoli e marchio, richiama la grafica industriale
     italiana anni '60-'70 (pensa a Olivetti).
   - TeX Gyre Schola    → serif "da manuale", calda e leggibile: usata
     per il corpo del testo.
   - TeX Gyre Cursor    → monospace da macchina da scrivere: usata per
     etichette, cataloghi, dati tecnici (misure, materiali), come se
     fossero timbrati su un cartellino da laboratorio.
   - TeX Gyre Chorus    → corsivo calligrafico: usata pochissimo, come
     una firma a mano su un singolo dettaglio (mai per testo lungo).
*/

@font-face {
  font-family: 'LDF Display';
  src: url('/fonts/adventor-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'LDF Display';
  src: url('/fonts/adventor-italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'LDF Display';
  src: url('/fonts/adventor-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LDF Text';
  src: url('/fonts/schola-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'LDF Text';
  src: url('/fonts/schola-italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'LDF Text';
  src: url('/fonts/schola-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LDF Mono';
  src: url('/fonts/cursor-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'LDF Mono';
  src: url('/fonts/cursor-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LDF Script';
  src: url('/fonts/chorus-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
