/* Coolvetica - Regular */
@font-face {
  font-family: 'Coolvetica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('Coolvetica Rg.woff2') format('woff2'),
       url('Coolvetica Rg.otf') format('opentype');
}

/* Coolvetica - Regular Italic */
@font-face {
  font-family: 'Coolvetica';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('Coolvetica Rg It.woff2') format('woff2'),
       url('Coolvetica Rg It.otf') format('opentype');
}

/* Coolvetica - Condensed */
@font-face {
  font-family: 'Coolvetica';
  font-style: normal;
  font-weight: 500;   /* o puedes usar 500 si prefieres diferenciarlo */
  font-display: swap;
  src: url('Coolvetica Rg Cond.woff2') format('woff2'),
       url('Coolvetica Rg Cond.otf') format('opentype');
}

/* Coolvetica - Compressed / Crammed */
@font-face {
  font-family: 'Coolvetica';
  font-style: normal;
  font-weight: 700;   /* o 600/700 según el uso que le des */
  font-display: swap;
  src: url('Coolvetica Rg Cram.woff2') format('woff2'),
       url('Coolvetica Rg Cram.otf') format('opentype');
}

/* Coolvetica - Heavy / Compressed Heavy variant */
@font-face {
  font-family: 'Coolvetica';
  font-style: normal;
  font-weight: 800;   /* o 800/900 según qué tan grueso lo consideres */
  font-display: swap;
  src: url('Coolvetica Hv Comp.woff2') format('woff2'),
       url('Coolvetica Hv Comp.otf') format('opentype');
}