/* =====================================================================
   HSMart brand webfonts — self-hosted (Montserrat headings, Archivo body)
   Subset: latin + vietnamese. font-display:swap. No external CDN.
   Loaded BEFORE hsmart-brand.css so the family names resolve when tokens
   reference them. Cache-busted via hyperAsset() in _head.blade.php.
   ===================================================================== */

/* ---- Montserrat (headings, buttons, numerals) ---- */
@font-face{
  font-family:'Montserrat'; font-style:normal; font-weight:500; font-display:swap;
  src:url('../fonts/montserrat/montserrat-500.woff2') format('woff2');
}
@font-face{
  font-family:'Montserrat'; font-style:normal; font-weight:600; font-display:swap;
  src:url('../fonts/montserrat/montserrat-600.woff2') format('woff2');
}
@font-face{
  font-family:'Montserrat'; font-style:normal; font-weight:700; font-display:swap;
  src:url('../fonts/montserrat/montserrat-700.woff2') format('woff2');
}

/* ---- Archivo (body text, labels, form controls) ---- */
@font-face{
  font-family:'Archivo'; font-style:normal; font-weight:400; font-display:swap;
  src:url('../fonts/archivo/archivo-400.woff2') format('woff2');
}
@font-face{
  font-family:'Archivo'; font-style:normal; font-weight:500; font-display:swap;
  src:url('../fonts/archivo/archivo-500.woff2') format('woff2');
}
@font-face{
  font-family:'Archivo'; font-style:normal; font-weight:600; font-display:swap;
  src:url('../fonts/archivo/archivo-600.woff2') format('woff2');
}
