/* ============================================================
   FONTS · ALIDADE · self-hosted
   Barlow Condensed (display, wordmark, big numbers)
   Inter            (interface body, labels, eyebrows)
   IBM Plex Mono    (data, timestamps, microlabels)

   Zero CDN. Every face loads from ../assets/fonts/. Latin subsets,
   SIL Open Font License 1.1 (Barlow, Inter, Plex). This replaces the
   Google Fonts @import in tokens/fonts.css; keep that import out of
   any product surface so the app starts offline (DDIL posture).

   Paths are relative to this file. From a template two folders deep
   (templates/website-v2/index.html) link it as
   <link rel="stylesheet" href="../../tokens/fonts-alidade.css">.
   ============================================================ */

/* ---- Barlow Condensed ---- */
@font-face{ font-family:"Barlow Condensed"; font-style:normal; font-weight:400; font-display:swap;
  src:url("../assets/fonts/BarlowCondensed-400.woff2") format("woff2"); }
@font-face{ font-family:"Barlow Condensed"; font-style:normal; font-weight:500; font-display:swap;
  src:url("../assets/fonts/BarlowCondensed-500.woff2") format("woff2"); }
@font-face{ font-family:"Barlow Condensed"; font-style:normal; font-weight:600; font-display:swap;
  src:url("../assets/fonts/BarlowCondensed-600.woff2") format("woff2"); }
@font-face{ font-family:"Barlow Condensed"; font-style:normal; font-weight:700; font-display:swap;
  src:url("../assets/fonts/BarlowCondensed-700.woff2") format("woff2"); }

/* ---- Inter ---- */
@font-face{ font-family:"Inter"; font-style:normal; font-weight:400; font-display:swap;
  src:url("../assets/fonts/Inter-400.woff2") format("woff2"); }
@font-face{ font-family:"Inter"; font-style:normal; font-weight:500; font-display:swap;
  src:url("../assets/fonts/Inter-500.woff2") format("woff2"); }
@font-face{ font-family:"Inter"; font-style:normal; font-weight:600; font-display:swap;
  src:url("../assets/fonts/Inter-600.woff2") format("woff2"); }
@font-face{ font-family:"Inter"; font-style:normal; font-weight:700; font-display:swap;
  src:url("../assets/fonts/Inter-700.woff2") format("woff2"); }

/* ---- IBM Plex Mono ---- */
@font-face{ font-family:"IBM Plex Mono"; font-style:normal; font-weight:400; font-display:swap;
  src:url("../assets/fonts/IBMPlexMono-Regular.woff2") format("woff2"); }
@font-face{ font-family:"IBM Plex Mono"; font-style:normal; font-weight:500; font-display:swap;
  src:url("../assets/fonts/IBMPlexMono-Medium.woff2") format("woff2"); }
@font-face{ font-family:"IBM Plex Mono"; font-style:normal; font-weight:700; font-display:swap;
  src:url("../assets/fonts/IBMPlexMono-700.woff2") format("woff2"); }

/* Stack tokens. alidade-v2.css already declares these; repeated here so a
   surface that links only this file still resolves the families. */
:root{
  --al-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;
  --al-font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --al-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;
}
