/*
 * fonts.css — Agrandir self-hosted @font-face declarations
 *
 * ⚠️  FONT LICENSING NOTE:
 * Agrandir is a commercial font by Pangram Pangram Foundry.
 * You MUST purchase a Web License at pangrampangram.com before going live.
 * Licenses are per-weight and per monthly-pageview tier (starting ~$40/weight).
 *
 * SETUP INSTRUCTIONS:
 * 1. Purchase Agrandir Grand Heavy + Agrandir Grand Light web licenses.
 * 2. Download the WOFF2 files from your account.
 * 3. Place them in: wp-content/themes/sd-marketing/assets/fonts/
 *    Required filenames:
 *      - Agrandir-GrandHeavy.woff2
 *      - Agrandir-GrandLight.woff2
 *      (optional WOFF fallbacks for older browsers)
 *      - Agrandir-GrandHeavy.woff
 *      - Agrandir-GrandLight.woff
 *
 * Until licensed fonts are placed, the system-ui fallback stack will be used.
 */

/* ── Agrandir Grand Heavy (headings / weight 800) ───────── */
@font-face {
    font-family: 'Agrandir';
    src:
        url('../fonts/Agrandir-GrandHeavy.woff2') format('woff2'),
        url('../fonts/Agrandir-GrandHeavy.woff')  format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap; /* show fallback immediately; swap when ready */
}

/* ── Agrandir Grand Light (body / weight 300) ───────────── */
@font-face {
    font-family: 'Agrandir';
    src:
        url('../fonts/Agrandir-GrandLight.woff2') format('woff2'),
        url('../fonts/Agrandir-GrandLight.woff')  format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* ── Agrandir Regular (weight 400 — optional fallback) ─── */
@font-face {
    font-family: 'Agrandir';
    src:
        url('../fonts/Agrandir-Regular.woff2') format('woff2'),
        url('../fonts/Agrandir-Regular.woff')  format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/*
 * Fallback font-stack note:
 * If Agrandir files are missing, browsers fall back to:
 *   system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif
 * The site will still look clean; fonts.css declares the stack
 * only — all font-family assignments live in style.css.
 */
