/* Geologica - Variable Font */
@font-face {
    font-family: 'Geologica';
    src: url('../../../fonts/geologica/Geologica-VariableFont_CRSV,SHRP,slnt,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    font-stretch: 75% 100%;
    unicode-range: U+000-5FF; /* Solo caracteres latinos para mejorar rendimiento */
}

/* Avenir - Light */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Avenir - Light Italic */
/*
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-LightOblique.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
*/

/* Avenir - Regular */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Roman.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Avenir - Regular Italic */
/*
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Oblique.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
*/

/* Avenir - Medium */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Avenir - Medium Italic */
/*
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-MediumOblique.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
*/

/* Avenir - Bold (Heavy) */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Heavy.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Avenir - Bold Italic (Heavy Oblique) */
/*
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-HeavyOblique.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
*/

/* Avenir - Black */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Avenir - Black Italic */
/*
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-BlackOblique.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
*/

/* Avenir - Book */
@font-face {
    font-family: 'Avenir';
    src: url('../../../fonts/avenir/Avenir-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
