/* ==========================================================================
   FONTS — Self-hosted (GDPR + performance, no Google Fonts CDN)

   Regole @font-face per Cormorant (display) + Montserrat (body).
   I file .woff2 vanno messi in wwwroot/fonts/ con i nomi sottostanti.
   Se un peso non serve nel design, rimuovere la relativa @font-face.

   Download da Google Fonts -> "Download family", estrarre i .woff2
   e rinominare secondo questa convenzione.
   ========================================================================== */

/* ---------- Cormorant (display / titoli) ---------- */
@font-face {
    font-family: 'Cormorant';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/cormorant-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Cormorant';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/cormorant-300-italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Cormorant';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/cormorant-regular.woff2') format('woff2');
}

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

@font-face {
    font-family: 'Cormorant';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/cormorant-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Cormorant';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/cormorant-500-italic.woff2') format('woff2');
}

/* ---------- Montserrat (body / UI) ---------- */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/montserrat-300.woff2') format('woff2');
}

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

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/montserrat-500.woff2') format('woff2');
}

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