/* ============================================================
   Flores Campos Soluciones Corporativas — Webfonts
   ------------------------------------------------------------
   Brand fonts (per the master .ai package report) are:
     · Avenir            — primary sans (UI, body, labels)
     · Palatino Linotype — serif (wordmark + editorial headings)
     · Neutraface 2      — geometric display (occasional)
     · Helvetica Light   — secondary sans
   None ship as free webfonts. The closest Google Fonts metric
   matches are loaded below and flagged in readme.md:
     · Avenir            → Mulish
     · Palatino Linotype → Spectral
   If you have the licensed binaries, drop the font files in
   tokens/fonts/ and replace the @import with @font-face rules.
   ============================================================ */

/* Google Fonts metric-fallbacks (Mulish / Spectral) remain in the
   token stacks behind the licensed brand fonts below. */
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Spectral:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap');

/* ---- Licensed brand fonts ---- */
@font-face {
  font-family: 'Avenir';
  src: url('./fonts/Avenir.ttc') format('truetype-variations'),
       url('./fonts/Avenir.ttc') format('collection');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Palatino Linotype';
  src: url('./fonts/PalatinoLinotype.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Palatino Linotype';
  src: url('./fonts/PalatinoLinotype-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
