/* ============================================================================
   DroneWorthy — INTERIM TYPEFACE OVERRIDE.  DELETE THIS FILE when the real
   woff2 files land. It exists so a missing font cannot hold up a colour system.

   WHAT'S GOING ON. tokens.css v2.1 specifies Sora (display), IBM Plex Sans
   (body) and IBM Plex Mono (data). Those files are not in the handoff and are
   not in this repo. This project self-hosts every typeface under landing/fonts/
   and app/fonts/ and makes a hard promise of ZERO EXTERNAL CALLS — the app is
   offline-first and the marketing pages carry no third-party font request. So
   pulling Sora from a Google CDN is not an option; it would break a property
   that is load-bearing for the PWA and stated publicly.

   Left alone, tokens.css falls back to system-ui. That is safe and legible, but
   it is not the design, and it makes the site look accidental rather than
   chosen. Until the woff2 files exist, the honest interim is the typefaces we
   ACTUALLY ship and have already loaded: Poppins and Inter.

   🔴 WHY THIS IS A SEPARATE FILE AND NOT AN EDIT TO tokens.css.
   tokens.css is the delivered source of truth and carries its own supersession
   ruling. Editing it to say "Poppins" would make the source disagree with the
   design it came from, and the next person to diff them would have no way to
   tell an interim workaround from a decision. A file named fonts-interim.css
   with a delete-me header cannot be mistaken for either.

   TO FINISH THE JOB: add Sora + IBM Plex Sans + IBM Plex Mono (latin woff2,
   400/600/700) to landing/fonts/ and app/fonts/, declare them in fonts.css
   beside the existing @font-face blocks, then delete this file. The mono face
   matters most — METAR groups, CFR citations, coordinates and chart labels all
   want tabular figures, and Inter's are not.
   ============================================================================ */

:root {
  --dw-font-display: 'Poppins', 'Inter', system-ui, sans-serif;
  --dw-font-body:    'Inter', 'Segoe UI', system-ui, sans-serif;
  --dw-font-mono:    ui-monospace, Menlo, Consolas, monospace;
}

/* ★ TABULAR FIGURES ARE NOT OPT-IN — and they are available in Inter today, so
   this half of the type intent ships now rather than waiting for the woff2s.
   Ragged digits in a column of altitudes, frequencies and temperatures are the
   loudest tell in a data-heavy tool, and these tools are mostly numbers. */
table, time, .num, .src, .row .v, .hour, .period .temp,
[data-metric], [data-altitude], [data-freq] {
  font-variant-numeric: tabular-nums;
  font-feature-settings: 'tnum' 1;
}
