/* Self-hosted Satoshi — replaces the external font-CDN <link> that used to sit
   in every dashboard <head>. Removing the external load kills two problems:
   a Referer leak (the tenant slug in the page path was sent to the CDN on every
   request) and an availability dependency on a third party.

   Only Satoshi is hosted: it is the dashboard's primary/body font and the only
   family the CDN actually served. The old CSS also requested `dm-mono`, but the
   CDN returns nothing for it (DM Mono is a Google font), and every mono stack
   starts with `ui-monospace` ahead of 'DM Mono' — so it never rendered.
   Dropping it is a no-op visually.

   woff2 only: universal in every browser this dashboard targets. Files live in
   dashboard/assets/fonts/ and ship to /_assets/fonts/ via build.py's asset copy.
   Weights 400/500/700 match what Fontshare delivered (Satoshi has no distinct
   600 — a `font-weight:600` request already resolved to the nearest face). */

@font-face {
  font-family: 'Satoshi';
  src: url('/_assets/fonts/satoshi-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/_assets/fonts/satoshi-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('/_assets/fonts/satoshi-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
