@font-face {
	font-family: 'Poppins';
	src: local('Poppins'), local('Poppins-Regular');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Poppins';
	src: local('Poppins Medium'), local('Poppins-Medium');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Poppins';
	src: local('Poppins SemiBold'), local('Poppins-SemiBold');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Cormorant Garamond';
	src: local('Cormorant Garamond'), local('CormorantGaramond-Regular');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Cormorant Garamond';
	src: local('Cormorant Garamond SemiBold'), local('CormorantGaramond-SemiBold');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/* Fallback Stacks */
:root {
	--font-sans: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
	--font-serif: 'Cormorant Garamond', Georgia, 'Times New Roman', Times, serif;
}

body { font-family: var(--font-sans); }
h1, h2, h3, h4, h5, h6 { font-family: var(--font-serif); }
