/* Jakob von Rotz Theme - Font Declarations */

/* Expletus Sans Text Font Family */
@font-face {
    font-family: 'expletussans_regular';
    src: url('../fonts/expletussans/expletussans-regular-webfont.woff2') format('woff2'),
         url('../fonts/expletussans/expletussans-regular-webfont.woff') format('woff'),
         url('../fonts/expletussans/ExpletusSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

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

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

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

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

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

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

/* Azaret Mono Monospace Font Family */
@font-face {
    font-family: 'azaret_mono';
    src: url('../fonts/azaretmono/AzeretMono-VariableFont_wght.ttf') format('truetype-variations'),
         url('../fonts/azaretmono/AzeretMono-VariableFont_wght.woff2') format('woff2-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'azaret_mono';
    src: url('../fonts/azaretmono/AzeretMono-Italic-VariableFont_wght.ttf') format('truetype-variations'),
         url('../fonts/azaretmono/AzeretMono-Italic-VariableFont_wght.woff2') format('woff2-variations');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

/* MuseoModerno Display Font Family */
@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/MuseoModerno-VariableFont_wght.ttf') format('truetype-variations'),
         url('../fonts/MuseoModerno/static/MuseoModerno-Regular.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/MuseoModerno-Italic-VariableFont_wght.ttf') format('truetype-variations'),
         url('../fonts/MuseoModerno/static/MuseoModerno-Italic.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

/* Static font fallbacks for better compatibility */
@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

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

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

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Italic variants */
@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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

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

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

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

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'museo_moderno';
    src: url('../fonts/MuseoModerno/static/MuseoModerno-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
