/* =============================================================
   Dr. Antonio Fang, dermatologia. Fontes.

   Três vozes, todas sem serifa:
     Figtree            titulos (display)
     IBM Plex Sans       corpo
     Spline Sans Mono    kickers, numeros de registro, rotulos

   O site nao usa italico em lugar nenhum: nenhum corte italico foi
   baixado, de proposito, para que nenhum em herdado consiga
   inclinar texto. A enfase se faz por cor e por peso.

   As tres familias sao fontes variaveis no Google Fonts: cada uma
   resolve, para todos os pesos pedidos, no mesmo arquivo woff2
   fisico (confirmado lendo a tabela fvar de cada arquivo baixado).
   Por isso cada familia aqui tem uma unica declaracao @font-face
   com font-weight em faixa, em vez de uma declaracao repetida por
   peso apontando para o mesmo arquivo.
   ============================================================= */

/* ---------- Figtree (titulos) ---------- */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- IBM Plex Sans (corpo) ---------- */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- Spline Sans Mono (kickers, registros) ---------- */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('../assets/fonts/R70BjzAei_CDNLfgZxrW6wrZOF2WX5KZmE-Z-lw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
