/* =====================================================================
   fonts.css — @font-face locais (Plus Jakarta Sans + Newsreader)
   Baixe os .woff2 (veja README.md) e salve nesta pasta (static/fonts/).
   Se algum arquivo faltar, os fallbacks do design-system.css
   (system-ui / Georgia) mantêm o layout funcionando.
   ===================================================================== */

/* ---- Plus Jakarta Sans (corpo/UI) ---- */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('plus-jakarta-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('plus-jakarta-sans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('plus-jakarta-sans-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('plus-jakarta-sans-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('plus-jakarta-sans-800.woff2') format('woff2');
}

/* ---- Saira (wordmark da marca) ---- */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('saira-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Saira';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('saira-700-italic.woff2') format('woff2');
}

/* ---- Newsreader (títulos display) ---- */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('newsreader-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('newsreader-600.woff2') format('woff2');
}
