/**
 * fonts.css — VanGo Pet Care Font Declarations
 *
 * Loaded via wp_enqueue_style in template-functions.php.
 * Google Fonts are enqueued through WordPress (not hardcoded in PHP)
 * which passes CSS-8 gate check (no <link> tags in templates).
 *
 * The @font-face declarations here are retained as local() fallbacks
 * in case Google Fonts is blocked or unavailable. Browsers prefer
 * locally installed versions via local() before fetching remote.
 *
 * Primary delivery: wp_enqueue_style('vango-google-fonts', ...) in
 * allbusinessai_enqueue_assets() in template-functions.php.
 */

/* @font-face local fallbacks — browsers use these if fonts are installed locally */

@font-face {
    font-family: 'Playfair Display';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),
         local('Georgia Bold'), local('Georgia');
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  normal;
    font-weight: 900;
    font-display: swap;
    src: local('Playfair Display Black'), local('PlayfairDisplay-Black'),
         local('Georgia'), serif;
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  italic;
    font-weight: 700;
    font-display: swap;
    src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),
         local('Georgia Bold Italic'), local('Georgia');
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  italic;
    font-weight: 900;
    font-display: swap;
    src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'),
         local('Georgia'), serif;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 300;
    font-display: swap;
    src: local('Cormorant Garamond Light'), local('CormorantGaramond-Light'),
         local('Garamond'), local('Georgia');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: local('Cormorant Garamond'), local('CormorantGaramond-Regular'),
         local('Garamond'), local('Georgia');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 500;
    font-display: swap;
    src: local('Cormorant Garamond Medium'), local('CormorantGaramond-Medium'),
         local('Garamond'), local('Georgia');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 600;
    font-display: swap;
    src: local('Cormorant Garamond SemiBold'), local('CormorantGaramond-SemiBold'),
         local('Garamond'), local('Georgia');
}

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: local('Libre Baskerville'), local('LibreBaskerville-Regular'),
         local('Baskerville'), local('Georgia');
}

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'),
         local('Baskerville Bold'), local('Georgia');
}

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  italic;
    font-weight: 400;
    font-display: swap;
    src: local('Libre Baskerville Italic'), local('LibreBaskerville-Italic'),
         local('Baskerville Italic'), local('Georgia');
}



/* ═══════════════════════════════════════════════════════════════
   PLAYFAIR DISPLAY — Headings (700, 900, italic variants)
   ═══════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'Playfair Display';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: local('Playfair Display Bold'),
         local('PlayfairDisplay-Bold'),
         url('../fonts/playfair-display-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  normal;
    font-weight: 900;
    font-display: swap;
    src: local('Playfair Display Black'),
         local('PlayfairDisplay-Black'),
         url('../fonts/playfair-display-900.woff2') format('woff2');
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  italic;
    font-weight: 700;
    font-display: swap;
    src: local('Playfair Display Bold Italic'),
         local('PlayfairDisplay-BoldItalic'),
         url('../fonts/playfair-display-700italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Playfair Display';
    font-style:  italic;
    font-weight: 900;
    font-display: swap;
    src: local('Playfair Display Black Italic'),
         local('PlayfairDisplay-BlackItalic'),
         url('../fonts/playfair-display-900italic.woff2') format('woff2');
}


/* ═══════════════════════════════════════════════════════════════
   CORMORANT GARAMOND — Body (300, 400, 500, 600)
   ═══════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 300;
    font-display: swap;
    src: local('Cormorant Garamond Light'),
         local('CormorantGaramond-Light'),
         url('../fonts/cormorant-garamond-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: local('Cormorant Garamond'),
         local('CormorantGaramond-Regular'),
         url('../fonts/cormorant-garamond-400.woff2') format('woff2');
}

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

@font-face {
    font-family: 'Cormorant Garamond';
    font-style:  normal;
    font-weight: 600;
    font-display: swap;
    src: local('Cormorant Garamond SemiBold'),
         local('CormorantGaramond-SemiBold'),
         url('../fonts/cormorant-garamond-600.woff2') format('woff2');
}


/* ═══════════════════════════════════════════════════════════════
   LIBRE BASKERVILLE — Accent / Reviews (400, 700, 400italic)
   ═══════════════════════════════════════════════════════════════ */

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: local('Libre Baskerville'),
         local('LibreBaskerville-Regular'),
         url('../fonts/libre-baskerville-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: local('Libre Baskerville Bold'),
         local('LibreBaskerville-Bold'),
         url('../fonts/libre-baskerville-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Libre Baskerville';
    font-style:  italic;
    font-weight: 400;
    font-display: swap;
    src: local('Libre Baskerville Italic'),
         local('LibreBaskerville-Italic'),
         url('../fonts/libre-baskerville-400italic.woff2') format('woff2');
}
