/* ==============================================================
   ej-fonts.css - Fuentes self-hosted para blog.eventosjuridicos.es
   Subset de ej-design.css (lineas 3865-3974) - solo @font-face
   Barlow Condensed sustituye "futura-pt-condensed"
   Lora sustituye "museo" y "museo-n5"
   Creado 25/05/2026 tras eliminacion Typekit en sesion 24/05
   =============================================================== */

@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/barlow-condensed-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/barlow-condensed-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/barlow-condensed-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lora-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lora-400-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/lora-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/lora-700.woff2') format('woff2');
}

/* Alias - redirige los nombres antiguos de Typekit a las familias self-hosted.
   Cada @font-face con el mismo nombre que estiolk.css usa hace que TODAS
   las reglas existentes sin tocarlas carguen las nuevas fuentes. */

@font-face {
  font-family: 'futura-pt-condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/barlow-condensed-400.woff2') format('woff2');
}
@font-face {
  font-family: 'futura-pt-condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/barlow-condensed-500.woff2') format('woff2');
}
@font-face {
  font-family: 'futura-pt-condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/barlow-condensed-700.woff2') format('woff2');
}
@font-face {
  font-family: 'museo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lora-400.woff2') format('woff2');
}
@font-face {
  font-family: 'museo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lora-400-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'museo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/lora-500.woff2') format('woff2');
}
@font-face {
  font-family: 'museo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/lora-700.woff2') format('woff2');
}
@font-face {
  font-family: 'museo-n5';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/lora-500.woff2') format('woff2');
}
