/* ════════════════════════════════════════════════════════════════════════════
 * Axiforma — self-hosted.
 *
 * Axiforma TİCARİ bir fonttur (Kastelov). Google Fonts'ta yok, CDN'den
 * çekilemez. Lisanslı .woff2 dosyalarını bu klasöre bırak, gerisi çalışır:
 *
 *   panel/static/fonts/axiforma-regular.woff2      (400)
 *   panel/static/fonts/axiforma-medium.woff2       (500)
 *   panel/static/fonts/axiforma-semibold.woff2     (600)
 *   panel/static/fonts/axiforma-bold.woff2         (700)  — opsiyonel
 *
 * Dosya yoksa tarayıcı sessizce fallback zincirine düşer (Plus Jakarta Sans →
 * system-ui), yani panel bozulmaz. `font-display: swap` ile de metin hiç
 * görünmez kalmaz.
 *
 * NOT: Axiforma'nın monospace varyantı yok. Panel sayıları, skorları ve
 * kolon başlıklarını hizalamak için mono'ya dayanıyor, o yüzden --mono
 * IBM Plex Mono olarak kalıyor; geometrik sans ile iyi eşleşiyor.
 * ══════════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Axiforma';
  src: url('/static/fonts/axiforma-regular.woff2') format('woff2');
  /* 400-475 aralığı Regular'a eşlenir: gövde 450 kullanıyor ve tarayıcının
     sentetik ara ağırlık üretmesini istemiyoruz (bulanıklaştırır). */
  font-weight: 400 475; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('/static/fonts/axiforma-medium.woff2') format('woff2');
  font-weight: 476 549; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('/static/fonts/axiforma-semibold.woff2') format('woff2');
  font-weight: 550 674; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Axiforma';
  src: url('/static/fonts/axiforma-bold.woff2') format('woff2');
  font-weight: 675 900; font-style: normal; font-display: swap;
}
