/* ============================================================================
   PennySmart Group — Font Faces
   ============================================================================
   Self-hosted Manrope (display) + Inter (body), loaded from /fonts as .woff2.
   No Google Fonts CDN — better for GDPR and performance.

   Download from fontsource.org:
     - https://fontsource.org/fonts/manrope
     - https://fontsource.org/fonts/inter

   Required files in /fonts/:
     manrope-regular.woff2     (400)
     manrope-medium.woff2      (500)
     manrope-semibold.woff2    (600) ← display weight, used in headlines
     manrope-bold.woff2        (700)
     inter-regular.woff2       (400) ← body default
     inter-medium.woff2        (500)
     inter-semibold.woff2      (600)

   font-display: swap ensures text renders with fallback first, swaps to
   custom font when loaded — eliminates FOIT.
   ============================================================================ */

/* Manrope — display font (matches the official PennySmart logo font Mazzard H Semibold) */

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope-regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope-medium.woff2') format('woff2');
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope-semibold.woff2') format('woff2');
}

@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope-bold.woff2') format('woff2');
}

/* Inter — body font */

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

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

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