@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/OpenSans-Regular.woff2");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/OpenSans-Medium.woff2");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/OpenSans-SemiBold.woff2");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/OpenSans-Bold.woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/inter/Inter-Regular.ttf");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    src:
        local("Inter Medium"),
        local("Inter"),
        url("../fonts/inter/Inter-Regular.ttf");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/inter/Inter-SemiBold.ttf");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/inter/Inter-Bold.ttf");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/inter/Inter-Black.ttf");
}

/* Temporary fallback until actual Roobert files are added to the theme. */
@font-face {
    font-family: "Roobert";
    font-style: normal;
    font-weight: 400;
    src:
        local("Roobert"),
        local("Roobert Regular"),
        url("../fonts/OpenSans-Regular.woff2");
}

@font-face {
    font-family: "Roobert";
    font-style: normal;
    font-weight: 500;
    src:
        local("Roobert"),
        local("Roobert Medium"),
        url("../fonts/OpenSans-Medium.woff2");
}

@font-face {
    font-family: "Roobert";
    font-style: normal;
    font-weight: 600;
    src:
        local("Roobert"),
        local("Roobert SemiBold"),
        url("../fonts/OpenSans-SemiBold.woff2");
}

@font-face {
    font-family: "Roobert";
    font-style: normal;
    font-weight: 700;
    src:
        local("Roobert"),
        local("Roobert Bold"),
        url("../fonts/OpenSans-Bold.woff2");
}

@font-face {
    font-family: "Roobert";
    font-style: normal;
    font-weight: 900;
    src:
        local("Roobert"),
        local("Roobert Heavy"),
        url("../fonts/OpenSans-Bold.woff2");
}

@font-face {
    font-family: "Urbanist";
    font-style: normal;
    font-weight: 500;
    src:
        local("Urbanist Medium"),
        local("Urbanist"),
        url("../fonts/OpenSans-Medium.woff2");
}

@font-face {
    font-family: "Urbanist";
    font-style: normal;
    font-weight: 800;
    src:
        local("Urbanist ExtraBold"),
        local("Urbanist Bold"),
        local("Urbanist"),
        url("../fonts/OpenSans-Bold.woff2");
}

@font-face {
    font-family: "Test Söhne";
    font-style: normal;
    font-weight: 800;
    src:
        local("Test Söhne"),
        local("Test Sohne"),
        local("Söhne"),
        local("Sohne"),
        local("Soehne"),
        url("../fonts/OpenSans-Bold.woff2");
}
