/**
 * Saira Semi Condensed - Fuente Local
 * Descargada de Google Fonts para uso local
 */

/* Light - 300 */
@font-face {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/saira-semi-condensed/SairaSemiCondensed-Light.woff2') format('woff2');
}

/* Regular - 400 */
@font-face {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/saira-semi-condensed/SairaSemiCondensed-Regular.woff2') format('woff2');
}

/* Medium - 500 */
@font-face {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/saira-semi-condensed/SairaSemiCondensed-Medium.woff2') format('woff2');
}

/* SemiBold - 600 */
@font-face {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/saira-semi-condensed/SairaSemiCondensed-SemiBold.woff2') format('woff2');
}

/* Bold - 700 */
@font-face {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/saira-semi-condensed/SairaSemiCondensed-Bold.woff2') format('woff2');
}

/**
 * Aplicar fuente globalmente
 * IMPORTANTE: No afecta a iconos (Font Awesome usa su propia font-family)
 */
body,
.content-wrapper,
.main-sidebar,
.main-header,
.main-footer,
.card,
.modal,
.dropdown-menu,
.nav-link,
.btn,
input,
select,
textarea,
table,
h1, h2, h3, h4, h5, h6,
p, span, div, a, label {
    font-family: 'Saira Semi Condensed', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/**
 * Proteger iconos - Asegurar que Font Awesome mantenga su fuente
 */
.fa, .fas, .far, .fal, .fad, .fab,
[class^="fa-"],
[class*=" fa-"] {
    font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands' !important;
}

.fas, .fa-solid {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900 !important;
}

.far, .fa-regular {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 400 !important;
}

.fab, .fa-brands {
    font-family: 'Font Awesome 5 Brands' !important;
    font-weight: 400 !important;
}
