/* ============================================================
   Hexagon — Fonts
   ------------------------------------------------------------
   The Hexagon brand specifies Arial for Heading, Subheading and
   Body. Arial ships with every major OS, so no @font-face binary
   is required — we declare the family stacks as tokens instead.
   If a licensed webfont version is ever supplied, add an
   @font-face rule here and the compiler will ship it.
   ============================================================ */

:root {
  /* Brand typeface — Arial across all roles */
  --font-sans: Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif;

  /* Role aliases (all Arial per brand, kept separate for future-proofing) */
  --font-heading: var(--font-sans);
  --font-subheading: var(--font-sans);
  --font-body: var(--font-sans);

  /* Monospace — used only for code / data tables, not a brand face */
  --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
