/**
 * LoyaltyDog vendored brand fonts.
 *
 * Replaces the previous https://fonts.googleapis.com/css2?... runtime CDN load
 * so that the WordPress plugin ships with zero external-CDN dependencies at
 * runtime (required by WordPress.org review and by zero-trust admin deploys).
 *
 * Source: @fontsource/poppins@5.1.0 and @fontsource/source-sans-3@5.1.0
 * (MIT-packaged tarballs from npmjs.org; fonts themselves are SIL OFL 1.1).
 *
 * Subset: latin only (admin UI is English).
 * Weights / styles: match the weights previously loaded from Google Fonts.
 *   - Poppins:       600, 700, 800 (normal)
 *   - Source Sans 3: 300, 400, 600, 700 × normal + italic
 *
 * See ./VERSION for pinned versions and SHA-256 checksums of the WOFF2 files.
 * See ./LICENSE-poppins and ./LICENSE-source-sans-3 for full license text.
 */

/* ── Poppins (display) ─────────────────────────────────── */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./poppins/poppins-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('./poppins/poppins-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('./poppins/poppins-latin-800-normal.woff2') format('woff2');
}

/* ── Source Sans 3 (body) ──────────────────────────────── */
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-300-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-300-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-400-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-600-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('./source-sans-3/source-sans-3-latin-700-italic.woff2') format('woff2');
}
