/*
============================================================
LOCAL FONTS — self-hosted (RODO-friendly, szybkie)
Cormorant Garamond + Plus Jakarta Sans
============================================================
*/

/* === Cormorant Garamond (nagłówki) === */

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('cormorant-garamond/cormorant-garamond-v21-latin_latin-ext-300.woff2') format('woff2');
}

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

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

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

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('cormorant-garamond/cormorant-garamond-v21-latin_latin-ext-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cormorant-garamond/cormorant-garamond-v21-latin_latin-ext-700.woff2') format('woff2');
}

/* === Plus Jakarta Sans (body) === */

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-200.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-800.woff2') format('woff2');
}