/* ============================================================
   Local font-face declarations
   Formato principal: WOFF2 (30-40% más ligero que TTF)
   Fallback:          TTF   (compatibilidad navegadores antiguos)
   ============================================================ */

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/lora-600.woff2') format('woff2'),
         url('../fonts/lora-600.ttf')   format('truetype');
}
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/lora-700.woff2') format('woff2'),
         url('../fonts/lora-700.ttf')   format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/poppins-300.woff2') format('woff2'),
         url('../fonts/poppins-300.ttf')   format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/poppins-400.woff2') format('woff2'),
         url('../fonts/poppins-400.ttf')   format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/poppins-500.woff2') format('woff2'),
         url('../fonts/poppins-500.ttf')   format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/poppins-600.woff2') format('woff2'),
         url('../fonts/poppins-600.ttf')   format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/poppins-700.woff2') format('woff2'),
         url('../fonts/poppins-700.ttf')   format('truetype');
}
