/* =====================================================================
   BCRD UI Kit — Tipografía Gotham
   Fuente: UI Kit BCRD (Figma) · Div. de Desarrollo Web y Multimedia
   Los archivos viven en wwwroot/assets/fonts/
   ---------------------------------------------------------------------
   Se declara una sola familia "Gotham" con 4 pesos, de modo que
   `font-family: Gotham; font-weight: 500` resuelva a Gotham-Medium.
   Se mantienen además las familias individuales por compatibilidad con
   el CSS ya existente (custom.css usa 'Gotham-Light').
   ===================================================================== */

/* ---------- Familia unificada ---------- */
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 300; /* Light */
    font-display: swap;
    src: url('../../fonts/Gotham-Light.woff2') format('woff2'),
         url('../../fonts/Gotham-Light.woff') format('woff'),
         url('../../fonts/Gotham-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 400; /* Book — peso de cuerpo de texto */
    font-display: swap;
    src: url('../../fonts/Gotham-Book.woff2') format('woff2'),
         url('../../fonts/Gotham-Book.woff') format('woff'),
         url('../../fonts/Gotham-Book.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 500; /* Medium — labels, headings H2..H5 */
    font-display: swap;
    src: url('../../fonts/Gotham-Medium.woff2') format('woff2'),
         url('../../fonts/Gotham-Medium.woff') format('woff'),
         url('../../fonts/Gotham-Medium.ttf') format('truetype');
}

/* Gotham no incluye SemiBold: 600 se resuelve a Medium para evitar
   que el navegador sintetice un falso negrita en .fw-semibold (Metronic). */
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../../fonts/Gotham-Medium.woff2') format('woff2'),
         url('../../fonts/Gotham-Medium.woff') format('woff'),
         url('../../fonts/Gotham-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 700; /* Bold — H1 */
    font-display: swap;
    src: url('../../fonts/Gotham-Bold.woff2') format('woff2'),
         url('../../fonts/Gotham-Bold.woff') format('woff'),
         url('../../fonts/Gotham-Bold.ttf') format('truetype');
}

/* ---------- Familias individuales (compatibilidad) ---------- */
@font-face {
    font-family: 'Gotham-Light';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('../../fonts/Gotham-Light.woff2') format('woff2'),
         url('../../fonts/Gotham-Light.woff') format('woff'),
         url('../../fonts/Gotham-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham-Book';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('../../fonts/Gotham-Book.woff2') format('woff2'),
         url('../../fonts/Gotham-Book.woff') format('woff'),
         url('../../fonts/Gotham-Book.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham-Medium';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('../../fonts/Gotham-Medium.woff2') format('woff2'),
         url('../../fonts/Gotham-Medium.woff') format('woff'),
         url('../../fonts/Gotham-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Gotham-Bold';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('../../fonts/Gotham-Bold.woff2') format('woff2'),
         url('../../fonts/Gotham-Bold.woff') format('woff'),
         url('../../fonts/Gotham-Bold.ttf') format('truetype');
}
