/*
 * fonts.css — Rinácio Psicanálise
 *
 * Instruções para popular este arquivo:
 *
 * 1. Acesse https://gwfh.mranftl.com/fonts/playfair-display
 *    (ou https://gwfh.mranftl.com/fonts/ibm-plex-sans)
 * 2. Selecione os pesos necessários:
 *    - Playfair Display: 400, 400i, 600i, 700, 700i
 *    - IBM Plex Sans: 300, 400, 500
 * 3. Baixe os arquivos .woff2 (formato moderno, sem necessidade de fallbacks)
 * 4. Coloque em /assets/fonts/
 * 5. Substitua os @font-face abaixo com os gerados pela ferramenta
 *
 * Exemplo de estrutura:
 */

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

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay-Italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay-SemiBoldItalic.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/PlayfairDisplay-BoldItalic.woff2') format('woff2');
}

/* ── IBM Plex Sans ─────────────────────────────────────── */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-LightItalic.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-Italic.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/IBMPlexSans-MediumItalic.woff2') format('woff2');
}
