/* ============================================================================
 * Foodimus brand typography — Gilroy + Proxima Nova
 * Per Branding Guidelines §3.1–3.2 (Foodimus_Branding_Guidelines_digitaal.pdf):
 *   • Gilroy       → titles / headings / display   (Regular 400, SemiBold 600, Bold 700)
 *   • Proxima Nova → body & intro text             (Light 300, Regular 400, Bold 700, Italic)
 *
 * Self-hosted woff2 in ../fonts/ (converted from the licensed files already on
 * this server under wp-content/uploads/2025/09/). Replaces the previous
 * Google-hosted Fraunces / Inter / Poppins stack site-wide.
 * ========================================================================== */

/* ─── Gilroy (headings / display) ─── */
@font-face{font-family:'Gilroy';src:url('../fonts/gilroy-regular.woff2')  format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url('../fonts/gilroy-semibold.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:'Gilroy';src:url('../fonts/gilroy-bold.woff2')     format('woff2');font-weight:700 900;font-style:normal;font-display:swap}

/* ─── Proxima Nova (body / intro) ─── */
@font-face{font-family:'Proxima Nova';src:url('../fonts/proximanova-light.woff2')   format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Proxima Nova';src:url('../fonts/proximanova-regular.woff2') format('woff2');font-weight:400 500;font-style:normal;font-display:swap}
@font-face{font-family:'Proxima Nova';src:url('../fonts/proximanova-bold.woff2')    format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:'Proxima Nova';src:url('../fonts/proximanova-italic.woff2')  format('woff2');font-weight:400;font-style:italic;font-display:swap}

/* ─── Legacy family aliases → brand fonts ───────────────────────────────────
 * The redesign theme (base.css, custom.css) and many inline PHP styles still
 * reference 'Inter', 'Poppins' and 'Fraunces'. Rather than rewrite every one
 * of those declarations, we re-point those family NAMES at the brand files so
 * every existing rule — including plugin / CartFlows / WooCommerce output —
 * renders on-brand automatically:
 *     Inter    → Proxima Nova   (body typeface)
 *     Poppins  → Gilroy         (display typeface)
 *     Fraunces → Gilroy         (was the serif heading face)
 * ------------------------------------------------------------------------- */
@font-face{font-family:'Inter';src:url('../fonts/proximanova-light.woff2')   format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('../fonts/proximanova-regular.woff2') format('woff2');font-weight:400 500;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('../fonts/proximanova-bold.woff2')    format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url('../fonts/proximanova-italic.woff2')  format('woff2');font-weight:400;font-style:italic;font-display:swap}

@font-face{font-family:'Poppins';src:url('../fonts/gilroy-regular.woff2')  format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('../fonts/gilroy-semibold.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('../fonts/gilroy-bold.woff2')     format('woff2');font-weight:700 900;font-style:normal;font-display:swap}

@font-face{font-family:'Fraunces';src:url('../fonts/gilroy-regular.woff2')  format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Fraunces';src:url('../fonts/gilroy-semibold.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:'Fraunces';src:url('../fonts/gilroy-bold.woff2')     format('woff2');font-weight:700 900;font-style:normal;font-display:swap}

/* ─── Brand defaults (covers elements the theme leaves unstyled) ─── */
:root{
    --font-body: 'Proxima Nova', 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
    --font-head: 'Gilroy', 'Poppins', system-ui, -apple-system, sans-serif;
}
body{font-family:var(--font-body)}
h1,h2,h3,h4,h5,h6,.serif,.logo,.font-display,.font-heading{font-family:var(--font-head)}
button,input,select,textarea,.font-body{font-family:var(--font-body)}
