/*
  Fontes auto-hospedadas (SIL Open Font License 1.1).
  Subconjunto latin: cobre todos os acentos do português (á é í ó ú â ê ô ã õ à ç).
  Cormorant e Montserrat são fontes variáveis: um único arquivo atende todos os pesos.
*/

/* Cormorant, normal, pesos 300 a 500 (título MOVE, manifesto, números) */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("/assets/fonts/cormorant-latin-var.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;
}

/* Cormorant, itálico, pesos 300 e 400 */
@font-face {
  font-family: "Cormorant";
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url("/assets/fonts/cormorant-italic-latin-var.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;
}

/* Montserrat, normal, pesos 300 a 500 (texto corrido, rótulos, botões) */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("/assets/fonts/montserrat-latin-var.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;
}

/* Playfair Display, itálico 400 (palavras em destaque) */
@font-face {
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/playfair-display-italic-latin.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;
}

/* A Cormorant desenha o circunflexo minúsculo alto e estreito, que em pt-BR
   parece acento solto. Só â, ê, ô (e maiúsculas) vêm da EB Garamond, da mesma família Garamond. */
@font-face {
  font-family: "Cormorant";
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url("/assets/fonts/ebgaramond-circ.woff2") format("woff2");
  unicode-range: U+00C2, U+00CA, U+00D4, U+00E2, U+00EA, U+00F4;
}
@font-face {
  font-family: "Cormorant";
  font-style: italic;
  font-weight: 300 500;
  font-display: swap;
  src: url("/assets/fonts/ebgaramond-circ-italic.woff2") format("woff2");
  unicode-range: U+00C2, U+00CA, U+00D4, U+00E2, U+00EA, U+00F4;
}
