/* Font declarations */
@font-face {
    font-family: "Source Serif 4";
    src: url("../../fonts/SourceSerif4-VariableFont_opsz\,wght.ttf")
        format("truetype-variations");
    font-weight: 200 900; 
    font-style: normal;
    font-display: swap; 
    font-variation-settings: "opsz" 8; 
}

@font-face {
    font-family: "Source Serif 4";
    src: url("../../fonts/SourceSerif4-Italic-VariableFont_opsz\,wght.ttf")
        format("truetype-variations");
    font-weight: 200 900; 
    font-style: italic;
    font-display: swap; 
    font-variation-settings: "opsz" 8; 
}

@font-face {
    font-family: "Inter";
    src: url("../../fonts/Inter-VariableFont_opsz\,wght.ttf")
        format("truetype-variations");
    font-weight: 200 900; 
    font-style: normal;
    font-display: swap; 
    font-variation-settings: "opsz" 8; 
}

@font-face {
    font-family: "Inter";
    src: url("../../fonts/Inter-Italic-VariableFont_opsz\,wght.ttf")
        format("truetype-variations");
    font-weight: 200 900;
    font-style: italic;
    font-display: swap; 
    font-variation-settings: "opsz" 8; 
}

/* Barlow Condensed */
@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-ThinItalic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-ExtraLightItalic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-SemiBoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Barlow Condensed";
    src: url("../../fonts/BarlowCondensed-BlackItalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}