/* ═══════════════════════════════════════════════════════════
   Oráculo de Agentes · caras tipográficas

   Replaces the original 125,894-byte `css/fuentes.css`, which base64-inlined
   93,728 bytes of woff2 into a render-blocking stylesheet. That was done to
   survive a CSP that blocked external hosts — a constraint that does not apply
   to first-party Firebase Hosting, where `**/*.@(woff2|woff)` is already served
   `immutable` for a year.

   This file lives in `public/` rather than in `src/` on purpose: the `url()`
   below is resolved by the browser relative to THIS stylesheet, so it lands on
   /oracle/fonts/… under any base prefix, with no build-time rewriting involved.
   A bundled stylesheet would need an absolute path and would depend on Vite
   rebasing it correctly in both dev and build. See RULES.md §18.
   ═══════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/poppins-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/poppins-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/poppins-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/poppins-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Telma';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/telma-400.woff2') format('woff2');
}
