/* Inter Variable Font (Headings) */
@font-face {
    font-family: 'Inter';
    src: url('Inter/Inter-VariableFont_opsz,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('Inter/Inter-Italic-VariableFont_opsz,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

/* Roboto Flex Variable Font (Headings) */
@font-face {
    font-family: 'Roboto Flex';
    src: url('Roboto_Flex/RobotoFlex-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto Flex';
    src: url('Roboto_Flex/RobotoFlex-Italic-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

/* IBM Plex Sans Variable Font (Body) */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('IBM_Plex_Sans/IBMPlexSans-VariableFont_wdth,wght.ttf') format('truetype');
    font-weight: 100 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('IBM_Plex_Sans/IBMPlexSans-Italic-VariableFont_wdth,wght.ttf') format('truetype');
    font-weight: 100 700;
    font-style: italic;
    font-display: swap;
}

/* Source Sans 3 Variable Font (Body) */
@font-face {
    font-family: 'Source Sans 3';
    src: url('Source_Sans_3/SourceSans3-VariableFont_wght.ttf') format('truetype');
    font-weight: 200 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('Source_Sans_3/SourceSans3-Italic-VariableFont_wght.ttf') format('truetype');
    font-weight: 200 900;
    font-style: italic;
    font-display: swap;
}

/* Windsor Light BT */

@font-face {
    font-family: 'Windsor Light BT';
    src: url('windsor-light-bt/windsor-light-bt.ttf') format('truetype');
    font-weight: 200 900;
    font-style: normal;
    font-display: swap;
}