/*
 * Self-hosted, slimmed replacement for the TheGem Google Fonts request.
 * Latin subset only (covers IT/EN/DE), woff2 only, font-display: swap.
 * Weights limited to what the site actually uses. Replaces the ~60-variant /
 * 7-subset fonts.googleapis.com request (handle: thegem-google-fonts).
 *
 * NOTE: 'Source Sans Pro' was retired by Google; the files here are the
 * near-identical 'Source Sans 3', declared under the original family name so
 * existing CSS that references 'Source Sans Pro' keeps working.
 */

/* ---------- Poppins ---------- */
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/poppins-300.woff2') format('woff2');}
@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:500;font-display:swap;src:url('../fonts/poppins-500.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');}

/* ---------- Montserrat ---------- */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/montserrat-300.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/montserrat-400.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/montserrat-500.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/montserrat-600.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/montserrat-700.woff2') format('woff2');}

/* ---------- Ubuntu ---------- */
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/ubuntu-300.woff2') format('woff2');}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/ubuntu-400.woff2') format('woff2');}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/ubuntu-500.woff2') format('woff2');}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/ubuntu-700.woff2') format('woff2');}

/* ---------- Source Sans Pro (files are Source Sans 3) ---------- */
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/sourcesanspro-300.woff2') format('woff2');}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/sourcesanspro-400.woff2') format('woff2');}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/sourcesanspro-600.woff2') format('woff2');}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/sourcesanspro-700.woff2') format('woff2');}
