/* rankion.ai — self-hosted fonts (GDPR: no google-fonts hotlink).
   De-slop Option D (2026-07-15): Fraunces / Inter / Plus Jakarta Sans replaced by a
   signature Fontshare pairing — Sentient (editorial serif, display) + Satoshi (neutral
   grotesque, body/UI). Self-hosted woff2 (full Latin charset incl. de/fr/es diacritics).
   The old Fraunces/Inter/Jakarta woff2 files remain on disk but are no longer referenced. */

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

/* ── Sentient — editorial serif, display headings ────────────────────── */
@font-face {
  font-family: 'Sentient';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/sentient-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Sentient';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/sentient-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Sentient';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/sentient-700.woff2) format('woff2');
}
