/* PDL Twenty Six - Custom Font Declarations */

/* Archivo Font Family */
@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('../src/fonts/Archivo-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Nohemi Font Family */
@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-Thin-BF6438cc57e2011.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-ExtraLight-BF6438cc581502c.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-Light-BF6438cc5702321.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-Regular-BF6438cc579d934.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-Medium-BF6438cc57ddecd.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-SemiBold-BF6438cc57db2ff.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-ExtraBold-BF6438cc5761ae2.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nohemi';
    src: url('../src/fonts/Nohemi-Black-BF6438cc565e67b.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* CSS Custom Properties for easy font usage */
:root {
    --font-archivo: 'Archivo', Arial, sans-serif;
    --font-nohemi: 'Nohemi', Helvetica, sans-serif;
}

/* Utility classes for easy font application */
.font-archivo {
    font-family: var(--font-archivo);
}

.font-nohemi {
    font-family: var(--font-nohemi);
}
