/**
 * Font declarations for Mindful Travel by Sara theme
 * Loaded via functions.php with high priority
 */

/* Affinities Custom Font */
@font-face {
	font-family: 'Affinities';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./affinities-free.ttf') format('truetype');
}

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

/* Poppins Font Family - Complete Weight Range */
@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('./poppins-300.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./poppins-400.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('./poppins-400-italic.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('./poppins-500.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./poppins-600.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('./poppins-700.woff2') format('woff2');
}

@font-face {
	font-family: var(--wp--preset--font-family--poppins);
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('./poppins-800.woff2') format('woff2');
}

/* Raleway Font Family */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./raleway-400.woff2') format('woff2');
}

/* Fira Sans Font Family */
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./firasans-600.woff2') format('woff2');
}

/* Force Poppins for common elements that might fall back to system fonts */
body,
.wp-block-heading,
.wp-block-paragraph,
h1, h2, h3, h4, h5, h6,
p, a{
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

strong,
b{
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	font-weight: 700;
}
