/* =========================================================================
   Sahayak Design System — Self-hosted fonts (SHARED, fleet-wide)
   -------------------------------------------------------------------------
   Inter is SELF-HOSTED (no external CDN) for India data-residency + privacy.
   Weights: 400 (regular) / 500 (medium) / 600 (semibold). Display headings
   use Inter 600 — Space Grotesk has been dropped. font-display:swap so text
   paints immediately with the system fallback, then swaps to Inter.
   Loaded by templates/shared/_base.html BEFORE tokens.css.
   ========================================================================= */

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

/* Tabular figures for data (dates / amounts / counts). Applied to specific
   numeric cells in a later stage; harmless as an opt-in utility now. */
.tnum { font-feature-settings: "tnum" 1; font-variant-numeric: tabular-nums; }
