/* ============================================
   LOCAL FONTS - @font-face Definitions
   Optimized with Variable Fonts
   ============================================ */

/* EB Garamond - Variable Font (covers 400-800) */
@font-face {
	font-family: "EB Garamond";
	src: url("../fonts/EB_Garamond/EBGaramond-VariableFont_wght.ttf")
		format("truetype");
	font-weight: 400 800; /* Rango de pesos soportados */
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "EB Garamond";
	src: url("../fonts/EB_Garamond/EBGaramond-Italic-VariableFont_wght.ttf")
		format("truetype");
	font-weight: 400 800;
	font-style: italic;
	font-display: swap;
}

/* Inter - Variable Font (covers 100-900) */
@font-face {
	font-family: "Inter";
	src: url("../fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/* Crimson Text (Static - No variable font available) */
@font-face {
	font-family: "Crimson Text";
	src: url("../fonts/Crimson_Text/CrimsonText-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Crimson Text";
	src: url("../fonts/Crimson_Text/CrimsonText-Italic.ttf") format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Crimson Text";
	src: url("../fonts/Crimson_Text/CrimsonText-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Crimson Text";
	src: url("../fonts/Crimson_Text/CrimsonText-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Noto Serif JP (Static) */
@font-face {
	font-family: "Noto Serif JP";
	src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Regular.ttf")
		format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Serif JP";
	src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Bold.ttf")
		format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Courier Prime (Static) */
@font-face {
	font-family: "Courier Prime";
	src: url("../fonts/Courier_Prime/CourierPrime-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Courier Prime";
	src: url("../fonts/Courier_Prime/CourierPrime-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
