/* Satoshi — self-hosted (audit perf 09/06, U3).
 *
 * Remplace le CDN fontshare (render-blocking externe + dépendance tierce,
 * contraire au principe zéro-SaaS). Licence : ITF Free Font License (FFL)
 * via fontshare.com — embedding web self-hosted autorisé, redistribution
 * du fichier de police en tant que tel interdite (on n'en fait pas).
 *
 * 5 graisses : le CDN ne servait QUE 300/400/500/700/900 (pas de 600 —
 * `font-semibold` Tailwind retombe sur la 700 par font-matching, comportement
 * identique à l'état CDN). font-display: swap = texte visible immédiatement.
 * Servi via assets-dir cargo-leptos → /fonts/satoshi/*.woff2.
 */

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

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

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

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

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