/* NOTA: Estos archivos .otf son pesados y pueden impactar la velocidad de carga. */
/* Nombre de la Fuente CSS para usar en WordPress y Spectra: 'Helvetica Neue Cn OTF' */

/* 1. HelveticaNeueLTStd Cn.otf (Condensed/Regular) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd Cn.otf') format('opentype');
    font-weight: 400; /* Regular */
    font-style: normal;
    font-display: swap; 
}

/* 2. HelveticaNeueLTStd BdCn.otf (Bold Condensed) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd BdCn.otf') format('opentype');
    font-weight: 700; /* Bold */
    font-style: normal;
    font-display: swap;
}

/* 3. HelveticaNeueLTStd BlkCn.otf (Black Condensed) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd BlkCn.otf') format('opentype');
    font-weight: 900; /* Black */
    font-style: normal;
    font-display: swap;
}

/* 4. HelveticaNeueLTStd LtCn.otf (Light Condensed) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd LtCn.otf') format('opentype');
    font-weight: 300; /* Light */
    font-style: normal;
    font-display: swap;
}

/* 5. HelveticaNeueLTStd MdCn.otf (Medium Condensed) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd MdCn.otf') format('opentype');
    font-weight: 500; /* Medium */
    font-style: normal;
    font-display: swap;
}

/* 6. HelveticaNeueLTStd HvCn.otf (Heavy Condensed) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd HvCn.otf') format('opentype');
    font-weight: 800; /* Heavy */
    font-style: normal;
    font-display: swap;
}

/* --- Variantes Adicionales --- */

/* 7. HelveticaNeueLTStd CnO 2.otf (Condensed Oblique/Italic) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd CnO 2.otf') format('opentype');
    font-weight: 400; /* Regular */
    font-style: italic;
    font-display: swap;
}

/* 8. HelveticaNeueLTStd Hv 2.otf (Heavy, No Condensed) */
@font-face {
    font-family: 'Helvetica Neue OTF'; /* Nombre de familia diferente */
    src: url('fonts/HelveticaNeueLTStd Hv 2.otf') format('opentype');
    font-weight: 800; /* Heavy */
    font-style: normal;
    font-display: swap;
}

/* 9. HelveticaNeueLTStd Hv.otf (Heavy, No Condensed - Variante) */
@font-face {
    font-family: 'Helvetica Neue OTF';
    src: url('fonts/HelveticaNeueLTStd Hv.otf') format('opentype');
    font-weight: 800; /* Heavy */
    font-style: normal;
    font-display: swap;
}

/* 10. HelveticaNeueLTStd HvCnO.otf (Heavy Condensed Oblique/Italic) */
@font-face {
    font-family: 'Helvetica Neue Cn OTF';
    src: url('fonts/HelveticaNeueLTStd HvCnO.otf') format('opentype');
    font-weight: 800; /* Heavy */
    font-style: italic;
    font-display: swap;
}