/* Fuentes propias del landing público (home.blade.php) — 2-sep-2026,
   autohospedadas para eliminar la dependencia de fonts.bunny.net: el
   escaneo de seguridad de Cloudflare Radar encontró 10 fallos de CORS
   ahí (el header "signature-agent" que Cloudflare/el navegador agrega no
   está permitido por Access-Control-Allow-Headers de bunny.net). Mismos
   archivos .woff2 (subset latin únicamente — suficiente para español:
   cubre ñ/á/é/í/ó/ú), bajados de Google Fonts (que es de donde Bunny
   Fonts los espeja) y servidos desde este mismo origen, sin preflight
   CORS de por medio. Karla es una fuente variable — Google sirve el
   mismo archivo para los 4 pesos, por eso las 4 reglas apuntan al mismo
   src (igual que hace su propio css2 API). */

@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: 'Karla';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/fonts/karla-400-700.woff2') format('woff2');
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/jetbrainsmono-400.woff2') format('woff2');
}
