/* font-face.css — i caratteri del sito, serviti dal vhost di gio.
   GENERATO da tools/gio-shell.mjs: si modifica LI', non qui.

   PERCHE' ESISTE. Fino al 2026-08-06 ogni pagina chiedeva i caratteri a
   fonts.googleapis.com e fonts.gstatic.com, con due @import dentro
   base.css e main.css. Costava 4-5 richieste a terzi per visitatore (IP e
   User-Agent a Google, su un sito con moduli di contatto e senza
   informativa) ed era la causa UNICA e misurata del CLS: /immobili
   passava da 0,243 a 0 con i due domini bloccati, comprare-casa da 0,150
   a 0, vendere-casa da 0,144 a 0 (docs/gio-collaudo.md §2.1).

   font-display: swap, e i due woff2 che servono a ogni pagina sono in
   <link rel="preload"> nella testa: la richiesta parte con l'HTML, in
   parallelo ai fogli di stile che bloccano comunque la pittura, quindi il
   testo si compone gia' con il carattere giusto e non si ricompone dopo.
   swap e non optional: con optional un carattere che arriva 101 ms troppo
   tardi resta inutilizzato per tutta la visita, e su questo sito la
   tipografia e' meta' dell'identita'. */

/* --- Tipografia di gruppo (build/gio/variables.css: --font-display / --font-body) --- */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600 800;
  font-display: swap;
  src: url('../fonts/Montserrat-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../fonts/SourceSans3-latin.woff2') format('woff2');
}

/* --- Caratteri del tema Antra (main.css: --tl-ff-heading / --tl-ff-body).
       gio.css li sovrascrive quasi ovunque, ma «quasi» non e' «mai»: qui
       sono dichiarati in locale, e finche' nessuna regola li usa non
       viene scaricato un byte. --- */
@font-face {
  font-family: 'Cal Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/CalSans-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../fonts/GolosText-latin.woff2') format('woff2');
}
