/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 2024_02_13
 * DESCRIPTION: Set default values with swap values here
 **/

/*************************************************************************** *
 *
 * FONT DEFINITIONS                    
 *
 *************************************************************************** */

/*format("truetype")*/
@font-face {
    font-family: 'PlayfairDisplay';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'PlayfairDisplayItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'NotoSerif';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Noto_Serif/NotoSerif-VariableFont_wdth,wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'NotoSerifItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Noto_Serif/NotoSerif-Italic-VariableFont_wdth,wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'Newsreader';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Newsreader/Newsreader-VariableFont_opsz,wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'NewsreaderItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf") format("truetype");
}

/*format("opentype")*/
@font-face {
    font-family: 'MaterialIcons';
    font-style: normal;
    font-weight: 400;
    /*src: url("../../fonts/Material_Icons/MaterialIcons-Regular.eot);  For IE6-8 */
    src: url("../../fonts/Material_Icons/MaterialIconsOutlined-Regular.otf") format("opentype"),
         url("../../fonts/Material_Icons/MaterialIcons-Regular.ttf") format("truetype");
}

/*Montserrat-VariableFont_wght*/
@font-face {
    font-family: 'Montserrat';
    src: url("../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf") format("truetype");
    /*src: url("../../fonts/Fira_Sans_Condensed/FiraSansCondensed-BoldItalic.ttf") format("truetype");*/
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}


/*BODONI MODA*/
@font-face {
    font-family: "BodoniModa";
    src: url("/themes/custom/xrcurabase00/fonts/Bodoni_Moda/BodoniModa-VariableFont_opsz,wght.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}

/*FIRA SANS*/
@font-face {
    font-family: "FiraSansMedium";
    src: url("/themes/custom/xrcurabase00/fonts/Fira_Sans_Condensed/FiraSansCondensed-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;

}

/* METROPOLIS */
@font-face {
    font-family: metropolis;
    src: url("../../fonts/metropolis/Metropolis-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: metropolis;
    src: url("../../fonts/metropolis/Metropolis-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: metropolis;
    src: url("../../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* lora-regular - latin */

@font-face {
    font-family: Lora;
    src:
        local("Lora Regular"),
        local("Lora-Regular"),
        url("../../fonts/lora/lora-v14-latin-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* lora-italic - latin */

@font-face {
    font-family: Lora;
    src:
        local("Lora Italic"),
        local("Lora-Italic"),
        url("../../fonts/lora/lora-v14-latin-italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* lora-700 - latin */

@font-face {
    font-family: Lora;
    src:
        local("Lora Bold"),
        local("Lora-Bold"),
        url("../../fonts/lora/lora-v14-latin-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


/*************************************************************************** *
 *
 * FONT ASSIGNMENTS                    
 *
 *************************************************************************** */


:root {
        /* XRC MOD: Set default values with swap values here */
    --xrc-swap-default--font-family: var (--xrc-font-sans--fira);
}
