/* ==========================================================================
   OBRA — Neue Montreal (TESTE LOCAL — versão trial, não licenciada)

   ATENÇÃO: os ficheiros em /fonts/NeueMontreal-*.otf são a versão gratuita
   de teste da Neue Montreal (Pangram Pangram) — servem para aprovação
   visual local. NÃO têm licença para uso comercial / produção.

   Antes de publicar o site a sério, é preciso:
   1. comprar a licença comercial da PP Neue Montreal em pangrampangram.com;
   2. substituir estes ficheiros pelos .woff2 licenciados (ver o bloco
      "PP Neue Montreal" mais abaixo, que já está pronto para os receber).

   Enquanto isso não acontecer, esta é a fonte que está realmente a ser
   usada no site (ver tokens.css) — o bloco "PP Neue Montreal" abaixo está
   inativo porque esses ficheiros ainda não existem. ---------------------- */

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Montreal (teste)';
  src: url('../fonts/NeueMontreal-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ==========================================================================
   OBRA — PP Neue Montreal (@font-face)

   PP Neue Montreal é uma fonte comercial da Pangram Pangram Foundry
   (pangrampangram.com). Não pode ser incluída neste projeto — precisas de
   ter a licença e colocar os ficheiros .woff2 exatamente nestes caminhos.

   Assim que os ficheiros existirem em /fonts com estes nomes, o site troca
   automaticamente para PP Neue Montreal em todo o lado — não precisas de
   tocar em mais nenhum CSS.

   Até lá, cada @font-face abaixo simplesmente falha a carregar (404) e o
   browser recua sozinho para o fallback definido em tokens.css
   (Archivo / Inter), sem quebrar o layout.
   ========================================================================== */

@font-face {
  font-family: 'PP Neue Montreal Display';
  src: url('../fonts/PPNeueMontrealDisplay-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Display';
  src: url('../fonts/PPNeueMontrealDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Display';
  src: url('../fonts/PPNeueMontrealDisplay-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Display';
  src: url('../fonts/PPNeueMontrealDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Text';
  src: url('../fonts/PPNeueMontrealText-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Text';
  src: url('../fonts/PPNeueMontrealText-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal Text';
  src: url('../fonts/PPNeueMontrealText-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
