/* ==========================================
   LEADO Local Google Fonts
   ========================================== */

/* Roboto Family */
/* roboto-400normal - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        local('Roboto Regular '),
        local('Roboto-Regular'),
        url('./roboto/roboto-latin-400.woff2') format('woff2'),
        url('./roboto/roboto-latin-400.woff') format('woff');
}

/* roboto-500normal - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        local('Roboto Medium '),
        local('Roboto-Medium'),
        url('./roboto/roboto-latin-500.woff2') format('woff2'),
        url('./roboto/roboto-latin-500.woff') format('woff');
}

/* Roboto Slab Family */
/* roboto-slab-500normal - latin */
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        local('Roboto Slab Medium '),
        local('RobotoSlab-Medium'),
        url('./roboto-slab/roboto-slab-latin-500.woff2') format('woff2'),
        url('./roboto-slab/roboto-slab-latin-500.woff') format('woff');
}

/* Roboto Mono Family */
/* roboto-mono-400normal - latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        local('Roboto Mono Regular '),
        local('RobotoMono-Regular'),
        url('./roboto-mono/roboto-mono-latin-400.woff2') format('woff2'),
        url('./roboto-mono/roboto-mono-latin-400.woff') format('woff');
}

/* Ubuntu Family */
/* ubuntu-300normal - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        local('Ubuntu Light '),
        local('Ubuntu-Light'),
        url('./ubuntu/ubuntu-latin-300.woff2') format('woff2'),
        url('./ubuntu/ubuntu-latin-300.woff') format('woff');
}

/* ubuntu-300italic - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: italic;
    font-display: swap;
    font-weight: 300;
    src:
        local('Ubuntu Light Italic '),
        local('Ubuntu-LightItalic'),
        url('./ubuntu/ubuntu-latin-300italic.woff2') format('woff2'),
        url('./ubuntu/ubuntu-latin-300italic.woff') format('woff');
}

/* ubuntu-400normal - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        local('Ubuntu Regular '),
        local('Ubuntu-Regular'),
        url('./ubuntu/ubuntu-latin-400.woff2') format('woff2'),
        url('./ubuntu/ubuntu-latin-400.woff') format('woff');
}

/* ubuntu-700normal - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        local('Ubuntu Bold '),
        local('Ubuntu-Bold'),
        url('./ubuntu/ubuntu-latin-700.woff2') format('woff2'),
        url('./ubuntu/ubuntu-latin-700.woff') format('woff');
}

/* Signika Family */
/* Fallback to system fonts for Signika if not critical */
@font-face {
    font-family: 'Signika';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        local('Signika Regular '),
        local('Signika-Regular'),
        /* Fallback zu einer ähnlichen Sans-Serif */
        local('Helvetica Neue'),
        local('Arial');
}