@charset "UTF-8";
/* ==========================================================================
   The Ehrisman Law Firm, P.C. — Fuentes propias  ·  v3
   Behind The Nineties (Casloop Studio) · Lora (Cyreal, OFL) · Kohinoor Latin (ITF)

   v3: se añaden los pesos 500 y 600 que faltaban. Sin un 600 real, el
   navegador resolvía font-weight:600 saltando al 700 (Bold) — por eso los
   titulares se veían más gruesos de lo debido.

   Este archivo SOLO declara las fuentes. El mapeo a titulos/cuerpo/interfaz
   vive en los tokens --serif / --sans / --ui de cada pagina.
   ========================================================================== */

/* ---------- Behind The Nineties — titulares ---------- */
@font-face{font-family:"Behind";src:url("/fonts/behind-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-600i.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Behind";src:url("/fonts/behind-900.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}

/* ---------- Lora — cuerpo ---------- */
@font-face{font-family:"Lora";src:url("/fonts/lora-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Lora";src:url("/fonts/lora-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Lora";src:url("/fonts/lora-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Lora";src:url("/fonts/lora-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Lora";src:url("/fonts/lora-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

/* ---------- Kohinoor Latin — interfaz, teléfono y CTA ---------- */
@font-face{font-family:"Kohinoor";src:url("/fonts/kohinoor-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Kohinoor";src:url("/fonts/kohinoor-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Kohinoor";src:url("/fonts/kohinoor-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Kohinoor";src:url("/fonts/kohinoor-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

/* ---------- Fallbacks con métricas ajustadas (evitan el salto al cargar) ---------- */
@font-face{font-family:"Behind Fallback";src:local("Georgia");size-adjust:96.8%;ascent-override:90%;descent-override:22%;line-gap-override:0%}
@font-face{font-family:"Lora Fallback";src:local("Georgia");size-adjust:96.8%;ascent-override:100%;descent-override:26%;line-gap-override:0%}
@font-face{font-family:"Kohinoor Fallback";src:local("Arial");size-adjust:96.3%;ascent-override:96%;descent-override:24%;line-gap-override:0%}
