/**
 * Astra Child - assets/css/fonts.css (v1.8.3)
 *
 * Purpose: Canonical @font-face declarations for Dana VF, AnjomanMaxVF, and AnjomanMax.
 * PARDIS-MOBILE-002: Universal WebKit/iOS aliasing ('dana VF', 'DanaVF', 'dana', 'Dana',
 * 'AnjomanMaxVF', 'AnjomanMax', 'Anjoman', 'AnjomanVF'), standard woff2 formats without
 * deprecated draft syntax, absolute webroot URLs, and font-display: swap.
 */

/* ==========================================================================
   1. Dana Variable Font — Universal Family Aliasing
   ========================================================================== */

/* Canonical 'dana VF' (spaced lowercase) */
@font-face {
    font-family: 'dana VF';
    src: url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff') format('woff');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Elementor / JetMenu 'DanaVF' (unspaced PascalCase) */
@font-face {
    font-family: 'DanaVF';
    src: url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff') format('woff');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Astra / legacy 'dana' */
@font-face {
    font-family: 'dana';
    src: url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff') format('woff');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Elementor global 'Dana' */
@font-face {
    font-family: 'Dana';
    src: url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/DanaVF/DanaVF.woff') format('woff');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   2. Anjoman Max Variable Font — Universal Family Aliasing
   ========================================================================== */

/* Canonical 'AnjomanMaxVF' */
@font-face {
    font-family: 'AnjomanMaxVF';
    src: url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff') format('woff');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
}

/* Elementor / Megatheme 'Anjoman' */
@font-face {
    font-family: 'Anjoman';
    src: url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff') format('woff');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
}

/* Variable 'AnjomanVF' */
@font-face {
    font-family: 'AnjomanVF';
    src: url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff') format('woff');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   3. Anjoman Max Static & Fallback Declarations
   ========================================================================== */

/* Static 'AnjomanMax' - Regular */
@font-face {
    font-family: 'AnjomanMax';
    src: url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMax-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Static 'AnjomanMax' - Bold */
@font-face {
    font-family: 'AnjomanMax';
    src: url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMaxLightVF.woff2') format('woff2'),
         url('/wp-content/themes/astra-child/fonts/AnjomanMaxLightVF/AnjomanMax-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
