@font-face {
  /* Fraunces VARIABILE (27/08): un file per tutti i pesi 100-900 e gli
     assi opsz/SOFT/WONK che i template motion usano via
     font-variation-settings. Sostituisce le due statiche 400/700 — a
     quei pesi rende identica, e i file vecchi restano su disco. */
  font-family: 'Fraunces';
  src: url('/lib/fonts/visual/fraunces.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/lib/fonts/inter/inter-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/lib/fonts/inter/inter-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/lib/fonts/inter/inter-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/lib/fonts/inter/inter-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('/lib/fonts/source-serif-4/source-serif-4-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('/lib/fonts/source-serif-4/source-serif-4-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* I font dei template visual (26/08): variabili, un file per famiglia.
   Stanno qui e non in una pagina sola perché le anteprime dei visual
   compaiono in più posti (editor, anticamera, pannello format) — e un
   @font-face non scarica niente finché nessuno lo usa. */
@font-face {
  font-family: 'Rubik';
  src: url('/lib/fonts/visual/rubik.woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend';
  src: url('/lib/fonts/visual/lexend.woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
}

/* I font di Masterfood (14/09): Passion One per i titoli (statico, non
   esiste variabile — tre pesi) e Jost variabile per i testi, la
   sostituta libera di Aeonik che il loro sito carica davvero. Servono
   ai template visual del cliente. */
@font-face {
  font-family: 'Passion One';
  src: url('/lib/fonts/visual/passion-one-400.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Passion One';
  src: url('/lib/fonts/visual/passion-one-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Passion One';
  src: url('/lib/fonts/visual/passion-one-900.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('/lib/fonts/visual/jost.woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
}

/* Il font di Mecar (14/09): Oswald variabile, pesi 200-700 in un file solo.
   È il font dell'identità Mecar e di tutti i suoi format social. */
@font-face {
  font-family: 'Oswald';
  src: url('/lib/fonts/visual/oswald.woff2') format('woff2');
  font-weight: 200 700;
  font-display: swap;
}

/* I font di Punto Vitale (18/09): Breathing (script manoscritto, il file
   viene dalla sezione Tipografia del suo Brand Book), Gochi Hand (OFL) e
   Poppins — la sostituta libera di Sharp Sans finché non c'è la licenza
   completa: i file caricati erano TRIAL a 64 glifi, senza accentate né
   virgola. I template dichiarano 'Sharp Sans','Poppins': quando arriverà
   il font vero basterà dichiararlo qui e aggiungerlo a FONT_DISPONIBILI. */
@font-face {
  font-family: 'Breathing';
  src: url('/lib/fonts/visual/breathing-400.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Gochi Hand';
  src: url('/lib/fonts/visual/gochi-hand-400.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('/lib/fonts/visual/poppins-500.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('/lib/fonts/visual/poppins-600.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('/lib/fonts/visual/poppins-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
