/* ==========================================================================
   GOLIVO — FONT FACES
   Self-hosted, matches files already present in assets.zip (/assets/fonts/).
   Place the .ttf files at: wp-content/themes/gol_child/assets/fonts/
   ========================================================================== */

/* Hanken Grotesk — static weights (lighter file size than variable, and
   avoids font-variation-settings quirks in older browsers/Outlook-style renderers) */
@font-face{
  font-family: 'Hanken Grotesk';
  src: url('../assets/fonts/static/HankenGrotesk-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Hanken Grotesk';
  src: url('../assets/fonts/static/HankenGrotesk-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Hanken Grotesk';
  src: url('../assets/fonts/static/HankenGrotesk-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Hanken Grotesk';
  src: url('../assets/fonts/static/HankenGrotesk-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Fraunces — variable font, used ONLY for brand moments (see typography.css).
   Variable axes: wght 100-900, opsz 9-144. We pin opsz via font-variation-settings
   so the display cut (higher optical size) is used at the sizes we actually render. */
@font-face{
  font-family: 'Fraunces';
  src: url('../assets/fonts/Fraunces-Variable.ttf') format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
