/*
 * Self-hosted and remote font declarations for Agnes Daddona.
 * Loaded via wp_enqueue_style() to keep style.css lean and performant.
 */

/* Termina (Adobe Fonts – hosted remotely) */
@font-face {
    font-family: 'termina';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://use.typekit.net/af/1d76ab/00000000000000007735b21c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff2'),
         url('https://use.typekit.net/af/1d76ab/00000000000000007735b21c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff');
}

@font-face {
    font-family: 'termina';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('https://use.typekit.net/af/3e72b6/00000000000000007735b21e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3') format('woff2'),
         url('https://use.typekit.net/af/3e72b6/00000000000000007735b21e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3') format('woff');
}

@font-face {
    font-family: 'termina';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('https://use.typekit.net/af/574117/00000000000000007735b222/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff2'),
         url('https://use.typekit.net/af/574117/00000000000000007735b222/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff');
}

/* Karla (self-hosted) */
@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../../fonts/BlackerPro/Karla-Regular.woff2') format('woff2'),
        url('../../fonts/BlackerPro/Karla-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Karla';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../../fonts/BlackerPro/Karla-Italic.woff2') format('woff2'),
        url('../../fonts/BlackerPro/Karla-Italic.woff') format('woff');
}

@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../../fonts/BlackerPro/Karla-Bold.woff2') format('woff2'),
        url('../../fonts/BlackerPro/Karla-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Karla';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../../fonts/BlackerPro/Karla-BoldItalic.woff2') format('woff2'),
        url('../../fonts/BlackerPro/Karla-BoldItalic.woff') format('woff');
}

/* Ogg (self-hosted display serif) */
@font-face {
    font-family: 'Ogg';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../../fonts/Ogg/Ogg-Roman.woff2') format('woff2'),
        url('../../fonts/Ogg/Ogg-Roman.woff') format('woff');
}

@font-face {
    font-family: 'Ogg';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../../fonts/Ogg/Ogg-Italic.woff2') format('woff2'),
        url('../../fonts/Ogg/Ogg-Italic.woff') format('woff');
}

/* Blacker Pro Display Light (self-hosted) */
@font-face {
    font-family: 'Blacker Pro Dis Lt';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../../fonts/BlackerPro/BlackerProDis-Lt.woff2') format('woff2'),
        url('../../fonts/BlackerPro/BlackerProDis-Lt.woff') format('woff');
}

@font-face {
    font-family: 'Blacker Pro Dis Lt';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../../fonts/BlackerPro/BlackerProDis-LtIt.woff2') format('woff2'),
        url('../../fonts/BlackerPro/BlackerProDis-LtIt.woff') format('woff');
}

/* Blackstone script (self-hosted) */
@font-face {
    font-family: 'Blackstone';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../../fonts/BlackerPro/BlackstoneRegular.woff2') format('woff2'),
        url('../../fonts/BlackerPro/BlackstoneRegular.woff') format('woff');
}
