/**
 * Happy Cappy — self-hosted design fonts (V2).
 * File: assets/css/hc-fonts.css  (CHILD theme)
 *
 * Replaces the Google Fonts request with locally hosted woff2 (latin subset,
 * covers EN + ES accents; Arabic pages use a different font). Same bytes as
 * Google served, but no extra connections to fonts.googleapis/​gstatic and no
 * CSS->font request chain — the critical weights are also <link rel=preload>ed
 * in inc/product-v2/enqueue.php. font-display:swap keeps text visible while the
 * font loads.
 *
 * Kept weights (verified in use on V2): Inter 400/500/600/700 (body/UI),
 * Poppins 400/600/700 (display/headings/prices).
 */

/* Inter — body / UI (var: --font-body) */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-400.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-500.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-600.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-700.woff2) format('woff2')}

/* Poppins — display / headings / prices (var: --font-display) */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700.woff2) format('woff2')}
