/**
 * Local, self-hosted Google Fonts: Inter + Poppins
 * Nida AI Studio Pro
 *
 * Font files are expected at /assets/fonts/. Using font-display: swap
 * avoids invisible text during load (FOIT) for better perceived performance.
 * If a given weight's .woff2 file is missing, browsers gracefully fall
 * back to the next font in the CSS font stack (see style.css tokens).
 */

/* Inter - Regular (400) */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/inter-v18-latin-regular.woff2') format('woff2');
}

/* Inter - Medium (500) */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/inter-v18-latin-500.woff2') format('woff2');
}

/* Inter - SemiBold (600) */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/inter-v18-latin-600.woff2') format('woff2');
}

/* Inter - Bold (700) */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/inter-v18-latin-700.woff2') format('woff2');
}

/* Poppins - Regular (400) */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/poppins-v23-latin-regular.woff2') format('woff2');
}

/* Poppins - Medium (500) */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/poppins-v23-latin-500.woff2') format('woff2');
}

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

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

/* Poppins - ExtraBold (800), used sparingly for hero headlines */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/poppins-v23-latin-800.woff2') format('woff2');
}
