/*
 * Tipografia del child theme — font self-hosted.
 *
 * I file .woff2 sono in ../fonts/. Override delle CSS variables
 * --font-primary / --font-secondary del parent (che di default sono
 * sans-serif / serif come placeholder).
 */

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/instrument-sans-regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/instrument-sans-italic.woff2') format('woff2');
}

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

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

:root {
    --font-primary: 'Instrument Sans', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
    --font-secondary: 'DM Serif Display', Georgia, 'Times New Roman', serif;
}
