/* @font-face Definitions - Prototypo Haffer (EGGS Design System)
   Rutas locales al directorio fonts/
   Configurado según ds/colors_and_type.css para renderizado limpio sin engrosamiento artificial
*/

/* ── Haffer Concrete (Para todos los títulos de la web) ─────── */
@font-face {
    font-family: 'Haffer Concrete';
    src: url('fonts/Concrete/HafferPrototypo-Concrete.woff2') format('woff2'),
         url('fonts/Concrete/HafferPrototypo-Concrete.woff') format('woff'),
         url('fonts/Concrete/HafferPrototypo-Concrete.ttf') format('truetype');
    font-weight: 400 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HafferPrototypo-Concrete';
    src: url('fonts/Concrete/HafferPrototypo-Concrete.woff2') format('woff2'),
         url('fonts/Concrete/HafferPrototypo-Concrete.woff') format('woff'),
         url('fonts/Concrete/HafferPrototypo-Concrete.ttf') format('truetype');
    font-weight: 400 600;
    font-style: normal;
    font-display: swap;
}

/* ── Haffer Concrete Light (Para textos, subtítulos y cuerpo) ── */
@font-face {
    font-family: 'Haffer Concrete Light';
    src: url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.woff2') format('woff2'),
         url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.woff') format('woff'),
         url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.ttf') format('truetype');
    font-weight: 200 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HafferPrototypo-ConcreteLight';
    src: url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.woff2') format('woff2'),
         url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.woff') format('woff'),
         url('fonts/Concrete Light/HafferPrototypo-ConcreteLight.ttf') format('truetype');
    font-weight: 200 400;
    font-style: normal;
    font-display: swap;
}

/* ── Haffer Display (Para palabras destacadas de gran formato) ─ */
@font-face {
    font-family: 'Haffer Display';
    src: url('fonts/Display/HafferPrototypo-Display.woff2') format('woff2'),
         url('fonts/Display/HafferPrototypo-Display.woff') format('woff'),
         url('fonts/Display/HafferPrototypo-Display.ttf') format('truetype');
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HafferPrototypo-Display';
    src: url('fonts/Display/HafferPrototypo-Display.woff2') format('woff2'),
         url('fonts/Display/HafferPrototypo-Display.woff') format('woff'),
         url('fonts/Display/HafferPrototypo-Display.ttf') format('truetype');
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}
