/* Self-hosted fonts for DSGVO compliance.
   Download DM Serif Display and Outfit from https://gwfh.mranftl.com/fonts
   and place woff2 files in this directory. */

/* DM Serif Display - Regular */
@font-face {
    font-family: 'DM Serif Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('DM Serif Display'),
         url('./dm-serif-display-v15-latin-regular.woff2') format('woff2');
}

/* DM Serif Display - Italic */
@font-face {
    font-family: 'DM Serif Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('DM Serif Display Italic'),
         url('./dm-serif-display-v15-latin-italic.woff2') format('woff2');
}

/* Outfit - 300 Light */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Outfit Light'),
         url('./outfit-v11-latin-300.woff2') format('woff2');
}

/* Outfit - 400 Regular */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Outfit'),
         url('./outfit-v11-latin-regular.woff2') format('woff2');
}

/* Outfit - 500 Medium */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Outfit Medium'),
         url('./outfit-v11-latin-500.woff2') format('woff2');
}

/* Outfit - 600 SemiBold */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Outfit SemiBold'),
         url('./outfit-v11-latin-600.woff2') format('woff2');
}
