/* --- 1. DEFINIZIONE FONT LOCALI --- */

/* OPEN SANS (Testo normale) - Regular (400) */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    /* Il "../" serve per uscire dalla cartella css ed entrare in fonts */
    src: url('../fonts/open-sans-regular.woff2') format('woff2'); 
}

/* OPEN SANS - SemiBold (600) */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/open-sans-600.woff2') format('woff2');
}

/* MONTSERRAT (Titoli) - Regular (400) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat-regular.woff2') format('woff2');
}

/* MONTSERRAT - SemiBold (600) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/montserrat-600.woff2') format('woff2');
}

/* MONTSERRAT - Bold (700) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/montserrat-700.woff2') format('woff2');
}

/* --- 2. APPLICAZIONE FONT (Questo dovresti averlo già) --- */
body {
    font-family: 'Open Sans', sans-serif; /* Usa Open Sans per tutto */
    /* ... il resto del tuo body ... */
}

h1, h2, h3, h4 {
    font-family: 'Montserrat', sans-serif; /* Usa Montserrat per i titoli */
    /* ... il resto ... */
}