/* ══════════════════════════════════════════════════════════════════════
   TIPOGRAFÍAS SERVIDAS DESDE EL REPO

   ⚠️⚠️ Medido el 2026-09-22: `fonts.googleapis.com` y `fonts.gstatic.com`
   devuelven 000 en ~0,1s desde la red del director técnico —5 intentos de 5, un
   rechazo inmediato, no un tiempo agotado—, mientras `cdn.jsdelivr.net`
   responde 200. Es un bloqueo de red, no una caída del servicio.

   El `<link>` a Google Fonts vivía en los layouts, así que TODAS las pantallas
   quedaban esperando un recurso que no iba a llegar: el indicador de carga de la
   pestaña no paraba nunca.

   ⚠️ El síntoma engaña, porque la página SE VE: el navegador cae al tipo de letra
   del sistema y todo funciona. Solo la pestaña, girando, lo delata.

   Los ficheros vienen de `@fontsource` y están en el repo. Sin CDN no hay nada
   que esperar.

   ⚠️ `font-display: swap` en todas: si por lo que sea una no cargara, el texto se
   ve igual desde el primer momento con la del sistema, en vez de quedarse en
   blanco mientras se decide.
   ══════════════════════════════════════════════════════════════════════ */

/* ── Outfit — la de la interfaz ─────────────────────────────────────── */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('outfit-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('outfit-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('outfit-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('outfit-700.woff2') format('woff2');
}

/* ── Inter — invitado y páginas comerciales ─────────────────────────── */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('inter-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('inter-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('inter-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('inter-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('inter-800.woff2') format('woff2');
}

/* ── JetBrains Mono — importes y códigos ────────────────────────────── */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('jetbrains-mono-400.woff2') format('woff2');
}
