/* PrecastFlow webfonts.
   Loaded from Google Fonts CDN. Self-hosted binaries are NOT bundled —
   see readme.md "Fonts" for the substitution note. */
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700&family=Zalando+Sans:wght@400;500;600&family=Geist:wght@400;500;600&family=Krona+One&family=Inter:wght@400;500&display=swap');

:root {
  /* Family tokens ------------------------------------------------ */
  /* League Spartan — primary UI typeface (headings, body, controls) */
  --font-sans: 'League Spartan', 'Zalando Sans', system-ui, -apple-system, sans-serif;
  /* Zalando Sans — secondary humanist sans (long-form, some UI text) */
  --font-secondary: 'Zalando Sans', 'League Spartan', system-ui, sans-serif;
  /* Geist — compact face for dense data / micro labels (11–12px) */
  --font-data: 'Geist', 'League Spartan', system-ui, sans-serif;
  /* Krona One — all-caps display accent (logo lockup, eyebrows) */
  --font-display: 'Krona One', 'League Spartan', system-ui, sans-serif;
}
