/* Fontes livres (SIL Open Font License 1.1), hospedadas no próprio site.
   Substituem as fontes do brand book enquanto não houver licença das originais.
   Escolha feita por comparação de formas com as originais em 21/10/2026 (ver docs/decisoes.md). */

/* Gilda Display: no lugar da The Seasons */
/* gilda-display-latin-400-normal */
@font-face {
  font-family: 'Gilda Display';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/gilda-display-latin-400-normal.woff2) format('woff2');
}
/* gilda-display-latin-ext-400-normal */
@font-face {
  font-family: 'Gilda Display';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/gilda-display-latin-ext-400-normal.woff2) format('woff2');
}

/* Figtree Variable: no lugar da Brother 1816 */
/* figtree-latin-ext-wght-normal */
@font-face {
  font-family: 'Figtree Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/fonts/figtree-latin-ext-wght-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* figtree-latin-wght-normal */
@font-face {
  font-family: 'Figtree Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/fonts/figtree-latin-wght-normal.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;
}
/* figtree-latin-ext-wght-italic */
@font-face {
  font-family: 'Figtree Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/fonts/figtree-latin-ext-wght-italic.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* figtree-latin-wght-italic */
@font-face {
  font-family: 'Figtree Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/fonts/figtree-latin-wght-italic.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;
}

/* Baskervville: no lugar da Mrs Eaves */
/* baskervville-latin-400-italic */
@font-face {
  font-family: 'Baskervville';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/baskervville-latin-400-italic.woff2) format('woff2');
}
/* baskervville-latin-ext-400-italic */
@font-face {
  font-family: 'Baskervville';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/baskervville-latin-ext-400-italic.woff2) format('woff2');
}

/* Kalam: no lugar da PF Reminder */
/* kalam-latin-400-normal */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/kalam-latin-400-normal.woff2) format('woff2');
}
/* kalam-latin-ext-400-normal */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/fonts/kalam-latin-ext-400-normal.woff2) format('woff2');
}
