/**
 * Edenbridge Theme - Local Google Fonts
 * GDPR-compliant self-hosted fonts
 *
 * Fonts: Cinzel (serif/headings), Cinzel Decorative (display), Manrope (sans/body)
 */

/* ═══════════════════════════════════════════════════════════════════════════
   CINZEL - Serif Heading Font
   ═══════════════════════════════════════════════════════════════════════════ */

/* Cinzel Regular (400) */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/cinzel/cinzel-v26-latin-regular.woff2') format('woff2'),
        url('../fonts/cinzel/cinzel-v26-latin-regular.woff') format('woff');
}

/* Cinzel Bold (700) */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/cinzel/cinzel-v26-latin-700.woff2') format('woff2'),
        url('../fonts/cinzel/cinzel-v26-latin-700.woff') format('woff');
}

/* Cinzel Black (900) */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/cinzel/cinzel-v26-latin-900.woff2') format('woff2'),
        url('../fonts/cinzel/cinzel-v26-latin-900.woff') format('woff');
}

/* ═══════════════════════════════════════════════════════════════════════════
   CINZEL DECORATIVE - Display Font for Large Titles
   ═══════════════════════════════════════════════════════════════════════════ */

/* Cinzel Decorative Regular (400) */
@font-face {
    font-family: 'Cinzel Decorative';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-regular.woff2') format('woff2'),
        url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-regular.woff') format('woff');
}

/* Cinzel Decorative Bold (700) */
@font-face {
    font-family: 'Cinzel Decorative';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-700.woff2') format('woff2'),
        url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-700.woff') format('woff');
}

/* Cinzel Decorative Black (900) */
@font-face {
    font-family: 'Cinzel Decorative';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-900.woff2') format('woff2'),
        url('../fonts/cinzel-decorative/cinzel-decorative-v19-latin-900.woff') format('woff');
}

/* ═══════════════════════════════════════════════════════════════════════════
   MANROPE - Sans-Serif Body Font
   ═══════════════════════════════════════════════════════════════════════════ */

/* Manrope Regular (400) - Note: File is named 500 but we'll use it for 400 fallback */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/manrope/manrope-v20-latin-500.woff2') format('woff2'),
        url('../fonts/manrope/manrope-v20-latin-500.woff') format('woff');
}

/* Manrope Medium (500) */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/manrope/manrope-v20-latin-500.woff2') format('woff2'),
        url('../fonts/manrope/manrope-v20-latin-500.woff') format('woff');
}

/* Manrope Semibold (600) */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/manrope/manrope-v20-latin-600.woff2') format('woff2'),
        url('../fonts/manrope/manrope-v20-latin-600.woff') format('woff');
}

/* Manrope Bold (700) */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/manrope/manrope-v20-latin-700.woff2') format('woff2'),
        url('../fonts/manrope/manrope-v20-latin-700.woff') format('woff');
}

/* Manrope Extrabold (800) */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/manrope/manrope-v20-latin-800.woff2') format('woff2'),
        url('../fonts/manrope/manrope-v20-latin-800.woff') format('woff');
}