/* ============================================================
   Tipografías self-hosted (Lora, Public Sans, Plus Jakarta Sans)
   Archivos woff2 servidos localmente desde /assets/fonts/ —
   sin dependencia de fonts.googleapis.com/fonts.gstatic.com.
   ============================================================ */

/* Lora — títulos (Título I y II del theme) */
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/lora-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/lora-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/lora-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/lora-latin-600-italic.woff2') format('woff2');
}

/* Public Sans — cuerpo de texto */
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/public-sans-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/public-sans-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/public-sans-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/public-sans-latin-700-normal.woff2') format('woff2');
}

/* Plus Jakarta Sans — solo tarjetas de servicio con foto (Home) */
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/plus-jakarta-sans-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/plus-jakarta-sans-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/plus-jakarta-sans-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/plus-jakarta-sans-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/plus-jakarta-sans-latin-800-normal.woff2') format('woff2');
}
