/* ============================================================
   DOMINÓ — Tipografía Helvetica Neue y sus variantes
   ------------------------------------------------------------
   Helvetica Neue es una fuente comercial (Linotype / Monotype):
   no está en Google Fonts y no puede alojarse sin licencia.

   Esta hoja la declara con local(): el navegador usa la Helvetica
   Neue instalada en el equipo (todos los Mac, iPhone y iPad la
   traen). Donde no está instalada, la pila de respaldo sigue con
   Helvetica y Arial, de métrica casi idéntica.

   Si el medio adquiere la licencia web, basta con copiar los
   .woff2 en assets/fonts/helvetica-neue/ y agregar en cada bloque,
   después de los local(), por ejemplo:
       url('../fonts/helvetica-neue/HelveticaNeue-Roman.woff2') format('woff2')

   Pesos disponibles:
     300 Light · 400 Roman · 500 Medium · 700 Bold (y sus cursivas)
   Se nombran por el nombre completo y por el PostScript, en las
   versiones de Apple y en las «LT Std» de Linotype.
   ============================================================ */

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: local('Helvetica Neue Light'), local('HelveticaNeue-Light'),
         local('Helvetica Neue LT Std 45 Light'), local('HelveticaNeueLTStd-Lt');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: local('Helvetica Neue Light Italic'), local('HelveticaNeue-LightItalic'),
         local('Helvetica Neue LT Std 46 Light Italic'), local('HelveticaNeueLTStd-LtIt');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local('Helvetica Neue'), local('HelveticaNeue'), local('Helvetica Neue Regular'),
         local('Helvetica Neue LT Std 55 Roman'), local('HelveticaNeueLTStd-Roman');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: local('Helvetica Neue Italic'), local('HelveticaNeue-Italic'),
         local('Helvetica Neue LT Std 56 Italic'), local('HelveticaNeueLTStd-It');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: local('Helvetica Neue Medium'), local('HelveticaNeue-Medium'),
         local('Helvetica Neue LT Std 65 Medium'), local('HelveticaNeueLTStd-Md');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: local('Helvetica Neue Medium Italic'), local('HelveticaNeue-MediumItalic'),
         local('Helvetica Neue LT Std 66 Medium Italic'), local('HelveticaNeueLTStd-MdIt');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
         local('Helvetica Neue LT Std 75 Bold'), local('HelveticaNeueLTStd-Bd');
}

@font-face {
    font-family: 'Domino Helvetica';
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: local('Helvetica Neue Bold Italic'), local('HelveticaNeue-BoldItalic'),
         local('Helvetica Neue LT Std 76 Bold Italic'), local('HelveticaNeueLTStd-BdIt');
}

:root {
    --domino-fuente: 'Domino Helvetica', 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
}
