/* Global font override: Helvetica stack.
   Note: This uses system Helvetica by default.
   If you add local font files under assets/fonts/helvetica/,
   you can extend this file with @font-face rules. */

:root {
  /* Primary / secondary typography tokens used by master-*.css.
     Use !important so later theme CSS cannot flip back to Helvetica. */
  --font_primary: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  --font_secondary: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;

  /* Some bundles reference hyphenated tokens (e.g. var(--font-primary)) */
  --font-primary: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  --font-secondary: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;

  /* Common template font vars (override to same stack) */
  --font_hkgrotesk: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  --font_beatricetrial: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  --font_tropline: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
  --font_recoleta: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
}

html,
body {
  font-family: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.title, .section-title {
  font-family: "Helvetica", "Helvetica Neue", Arial, sans-serif !important;
}

