/*
 * Google Sans Flex Font Definition
 * 
 * Google Sans Flex is not directly available on Google Fonts.
 * This file provides @font-face definitions for local font files.
 * 
 * To use this font, you need to:
 * 1. Download Google Sans Flex font files (woff2/woff formats)
 * 2. Place them in: /fonts/ directory
 * 3. Update the src URLs below to match your font file names
 * 
 * For now, we'll use Google Sans as a fallback via Google Fonts API
 * and provide the structure for local files when available.
 */

/* Primary: Google Sans Flex (Local files - when available) */
@font-face {
    font-family: 'Google Sans Flex';
    src: url('../fonts/GoogleSansFlex-Regular.woff2') format('woff2'),
         url('../fonts/GoogleSansFlex-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans Flex';
    src: url('../fonts/GoogleSansFlex-Medium.woff2') format('woff2'),
         url('../fonts/GoogleSansFlex-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans Flex';
    src: url('../fonts/GoogleSansFlex-SemiBold.woff2') format('woff2'),
         url('../fonts/GoogleSansFlex-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans Flex';
    src: url('../fonts/GoogleSansFlex-Bold.woff2') format('woff2'),
         url('../fonts/GoogleSansFlex-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Fallback: Google Sans from Google Fonts (if local files not available) */
/* This will be loaded via the enqueue function in functions.php */

