@charset "UTF-8";

/* Tipografia do site.
   ==========================================================================

   A fonte PEDIDA é a Gotham, e ela vem primeiro na pilha declarada em
   harambee.css:

       --font-sans: Gotham, "Gotham SSm", Montserrat, "Segoe UI", Arial, sans-serif;

   Gotham é LICENCIADA (Hoefler&Co) e NÃO pode ser empacotada com o site:
   distribuí-la nos arquivos do WAR seria redistribuição sem licença. Por
   isso não há @font-face de Gotham aqui. Assim que a licença estiver
   instalada — no sistema de quem acessa, ou servida pelo próprio servidor
   com um @font-face acrescentado neste arquivo — ela passa a ser usada
   automaticamente, sem tocar em mais nada.

   A reserva é a MONTSERRAT: geométrica, de eixo vertical e proporções
   próximas às da Gotham, e livre (SIL Open Font License). É a substituta
   usual quando a Gotham não está disponível.

   As fontes são hospedadas no próprio webapp: o site não faz nenhuma
   requisição externa e funciona em rede fechada. Os arquivos vêm do pacote
   @fontsource/montserrat, subconjuntos latin e latin-ext, que cobrem o
   português integralmente.

   PARA ATIVAR A GOTHAM quando a licença existir: coloque os .woff2 em
   assets/fonts/ e acrescente aqui os @font-face correspondentes, com
   font-family 'Gotham'. Nada mais precisa mudar.
   ========================================================================== */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montserrat-latin-ext-400-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montserrat-latin-400-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/montserrat-latin-ext-500-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/montserrat-latin-500-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/montserrat-latin-ext-600-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/montserrat-latin-600-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat-latin-ext-700-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat-latin-700-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
